studio: Update to 2024.2 and Gradle plugin 8.7.1
OK. Thanks for responding.
Not sure if this help, but these are the custom policies I have in use.
Unfortunately, the file access provided by Android doesn't give a lot of information about where files are located. You really only get the file name. Any path information is hidden and not guaranteed to match what you see in the storage apps (the app may provide a database ID or such to identify the file). The only real method would be to rename the file to have a unique name.
I agree with this. having just copied my local file to OneDrive and now having 2 recent files with the same name (one local files/psafe, and one on OneDrive) I cannot tell what the locationon either file is. Also with PasswordSafe sync. not clear to me which file I should always use locally to make sure there is a sync version on onedrive
Interesting. Would you happen to know what the custom policy contained? Or, can you reproduce in a test psafe file that you can upload?
Hi. I had the same problem too. How I fixed it was to change all passwords back to default password policy, and delete the custom password policy I had created.
I am using PasswdSafe on Android. When opening my psafe3 database from the Recent Files list, I cannot see a way to tell what the file location is. Am I missing something? I keep a backup on my SD card and it has caused me to wonder a couple of times. The only real way I can be confident is to clear Recent Files and use the file picker from scratch. It would be nice to be able to see the location somehow on the file I am about to open. Thanks for the fantastic app. Cheers Stephen
Getting the following error upon trying to open my safe on Android tablet: "java.lang.illegalargumentexception: Policies field does not end at the last policy"
what has to be done here can you elaborate ?
Yes, there is known support for a number of services for storing a .psafe3 file online. See https://sourceforge.net/p/passwdsafe/wiki/Home for known working ones.
Can we store the database in cloud and access the same from multiple devices such as Windows, Android, iOS?
gradle: Update
sync: PasswdSafe Sync 3.11.0
Update libraries
passwdsafe: Update test libraries
PasswdSafe Sync 3.11.0
sync: dropbox: Use the service when listing files
sync: dropbox: Refresh credentials as needed
sync: dropbox: Cleanup nullable analyzer warnings
sync: dropbox: Handle null lowercase file path
sync: dropbox: Use OAuth PKCE authentication
sync: dropbox: Update Dropbox SDK to 7.0.0
lib: Revert material library to fix nav menu items appearing disabled
Merge pull request #10 from jefftharris/fix/codeql-java-autobuild-v2
sync: Verify PasswdSafeProvider query sort order
sync: Fix SyncDb user nullability
sync: Cleanup analyzer issues
Use explicit PendingIntent.FLAGS_IMMUTABLE flag
Ignore widening conversions
passwdsafe: Use explicit quote of search regex
passwdsafe: Verify file name for saved sync file
sync: Use explicit int conversions in BoxSyncer
Add conversion and null return inspections
Update codeql.yml to enable java build
Unfortunately, there's no way to recover the files if you remove the OneDrive account from Sync. Are any listed in the file backup list from the top-left menu? It won't have your last update, but the rest of the file should be present. If it won't let you restore, the top-right menu should have a share option to let you export it to a Files app or such.
I had the similar problem. But for me, no Sync was possible because the button was greyed out. Then I inadvertently removed the OneDrive connection from PW Sync. After reconnecting, archive files were offered, but all of them marked not accessible. Then, I do not know exactly what I did, even those files are not offered anymore. Is there a way to salvage them from the internal memory?
sync: Cleanup analyzer issues
Use explicit PendingIntent.FLAGS_IMMUTABLE flag
Ignore widening conversions
passwdsafe: Use explicit quote of search regex
passwdsafe: Verify saved sync file name explicitly
passwdsafe: Verify saved sync file name explicitly
passwdsafe: Verify saved sync file name explicitly
passwdsafe: Verify saved sync file name explicitly
passwdsafe: Verify file name for saved sync file
sync: Use explicit int conversions in BoxSyncer
Add conversion and null return inspections
Update codeql.yml for java build
Error saving psafe3 file to Onedrive from Android
Thank you. I added the companion Sync app to my Android device and it is working well. From: bugs@passwdsafe.p.re.sourceforge.net bugs@passwdsafe.p.re.sourceforge.net On Behalf Of Jeff Harris Sent: Sunday, July 7, 2024 1:45 PM To: [passwdsafe:bugs] 94@bugs.passwdsafe.p.re.sourceforge.net Subject: [passwdsafe:bugs] #94 Error saving psafe3 file to Onedrive from Android How are you opening the file? From the OneDrive app itself or via the PasswdSafe file chooser? See https://sourceforge.net/p/passwdsafe/wiki/Home/#file-support...
How are you opening the file? From the OneDrive app itself or via the PasswdSafe file chooser? See https://sourceforge.net/p/passwdsafe/wiki/Home/#file-support for the support of OneDrive. For writes, the solution that works seems to be using the companion PasswdSafe Sync app to sync files to your OneDrive account.
Created account - this is my ticket.
Error saving psafe3 file to Onedrive from Android
Merge pull request #8 from jefftharris/fix/path-verify
passwdsafe: Move explicit bad file name checks
passwdsafe: Add explicit bad filename string checks
passwdsafe: Verify file name base
Merge pull request #7 from jefftharris/fix/password-cipher
passwdsafe: Use AES CTR mode for in-memory passwords
Merge pull request #4 from jefftharris/feature/codeql
Enable CodeQL scanning
I am in the process of migrating the main development aspects of PasswdSafe to GitHub at https://github.com/jefftharris/passwdsafe. I have replaced the previous code repository with a Git based one that will mirror the GitHub site. I am planning on continuing to use this site for the primary support of the app, including the wiki and forums. I likely will be moving feature requests and bugs fixes over to GitHub.
Yea, it's an interesting feature. I'll have to look to see what's a good method for importing and such.
studio: Update to 2024.1 and Gradle plugin 8.5.0
The windows version of pwsafe supports TOTP and stores the key in the database. Any chance of the android version being able to use that to generate a TOTP authenticator token?
Merge pull request #2 from jefftharris/ci-android-2
ci: Create android.yml
sync: Update translations
sync: Add default secrets.properties file
gradle: Refresh dependencies
project: Extract license-PasswdSafe.txt to top LICENSE file
studio: VCS directory update
Update to git
Gradle update
Add notification for disabled ownCloud syncing
Remove ownCloud syncing
Disable no-longer supported minified debug build
Update libraries
Gradle update
Extract methods to simplify code
Replace calls to print a stack trace with an error log
Fix wrong comment type inspection
Suppress false-positive redundant suppressions of constant conditions
Use non-deprecated location for build directory
Replace empty size checks with isEmpty
Fix visibility of AbstractListFilesTask due to use in callback
Copy space before clearing clipboard on Samsung devices
Gradle update
Refresh gradle verification data
Update Kotlin bom version for duplicate classes fix
Gradle update
PasswdSafe 6.24.0
Update library dependencies
Cleanup misc.xml after Android Studio open
Fix deprecated use of BiometricManager.canAuthenticate
Cleanup deprecated use of setTransitionStyle
Cleanup deprecated issues in test code
Cleanup analyzer issues regarding unnecessary suppressions
Throw exceptions for missing crypto algorithms