Passbolt Android app

Please let the community know how the app is working.

Passbolt Server Version = ;
Android Version = ;
App Version = ;
Phone model = ;
Password Input = ;

Passbolt Server Version = 3.6 CE;
Android Version = 11;
App Version = 1.7.1;
Phone model = Samsung S10e;
Password Input = Fingerprint;

The app is working great. Fills in user and password for all sites i have tried

I have one issue: When i try to add a new password the app crashes. i can create new passwords on windows, linux, and mac. This is not a critical issue, but it would be nice to be able to add new passwords from the mobile app. I am using experimental PostgreSQL and maybe this is why i am having this issue.

1 Like

Hi @Duffman,

We investigated on your bug report and found one path that misses gopenpgp exception handling - this could cause a crash but in ~1 per 10-20 times when creating a password (basically exactly when gopenpgp returned exception).

We will ship a fix for this on next 1.8.0 Android release and will keep you posted on this.

Thanks !

1 Like

Passbolt,

Great News!

Thank you!

Sorry i forgot to post my error from the log file.

You guy rock!

Cheers!

Best,

Bill

log
Device: samsung SM-G970U

Android 11 (30)

Passbolt 1.7.1-9

12:54:22 PM Checking biometry state

12:54:22 PM Biometry ready

12:54:22 PM --> GET https://passbolt.domain.com/avatars/view/07918fef-32fb-485f-9d10-c22fa94aa8cf/medium.jpg h2

12:54:22 PM <-- 404 https://passbolt.domain.com/avatars/view/07918fef-32fb-485f-9d10-c22fa94aa8cf/medium.jpg (57ms, unknown-length body)

12:54:23 PM Passphrase cache cleared

12:54:23 PM Passphrase cached

12:54:23 PM Getting server pgp and rsa keys

12:54:23 PM --> GET https://passbolt.domain.com/auth/verify.json h2

12:54:23 PM <-- 200 https://passbolt.domain.com/auth/verify.json (130ms, unknown-length body)

12:54:23 PM --> GET https://passbolt.domain.com/auth/jwt/rsa.json h2

12:54:23 PM <-- 200 https://passbolt.domain.com/auth/jwt/rsa.json (93ms, unknown-length body)

12:54:23 PM Getting server pgp and rsa keys succeeded

12:54:23 PM Verifying server fingerprint

12:54:23 PM Server key fingerprint is valid

12:54:23 PM Preparing sign in challenge

12:54:24 PM Prepared sign in challenge

12:54:24 PM Signing in

12:54:24 PM --> POST https://passbolt.domain.com/auth/jwt/login.json h2 (1628-byte body)

12:54:24 PM <-- 200 https://passbolt.domain.com/auth/jwt/login.json (310ms, unknown-length body)

12:54:24 PM Sign in success

12:54:24 PM Decrypting challenge.

12:54:25 PM Challenge decrypted successfully

12:54:25 PM Verifying challenge

12:54:25 PM Challenge verified with success

12:54:25 PM Checking MFA status

12:54:25 PM MFA not required

12:54:25 PM Authentication success

12:54:25 PM Passphrase cache cleared

12:54:25 PM Passphrase cached

12:54:25 PM Fetching feature flags

12:54:25 PM --> GET https://passbolt.domain.com/settings.json h2

12:54:25 PM <-- 200 https://passbolt.domain.com/settings.json (86ms, unknown-length body)

12:54:26 PM Feature flags fetched

12:54:26 PM Fetching user profile

12:54:26 PM --> GET https://passbolt.domain.com/users/me.json h2

12:54:26 PM <-- 200 https:///passbolt.domain.com/me.json (101ms, unknown-length body)

12:54:26 PM User profile updated successfully

12:54:26 PM [Session] Attaching base networking presenter for [com.passbolt.mobile.android](http://com.passbolt.mobile.android).feature.main.mainscreen.MainActivity@a3da6a5

12:54:26 PM [Session] Listening for new session events

12:54:26 PM [Session] Attaching base networking presenter for HomeFragment{fded8fc} (c2ca7c41-bfa7-4a0a-a741-75a25c15d709 id=0x7f0a0115)

12:54:26 PM [Session] Listening for new session events

12:54:26 PM Full data refresh initiated

12:54:26 PM --> GET https://passbolt.domain.com/avatars/view/07918fef-32fb-485f-9d10-c22fa94aa8cf/medium.jpg h2

12:54:26 PM <-- 404 https://passbolt.domain.com/avatars/view/07918fef-32fb-485f-9d10-c22fa94aa8cf/medium.jpg (33ms, unknown-length body)

12:54:27 PM --> GET https://passbolt.domain.com/users.json h2

12:54:27 PM <-- 200 https://passbolt.domain.com/users.json (128ms, unknown-length body)

12:54:28 PM --> GET [https://passbolt.domain.com/groups.json?contain[user]=1](https://passbolt.domain.com/groups.json?contain%5Buser%5D=1) h2

12:54:28 PM <-- 200 [https://passbolt.domain.com/groups.json?contain[user]=1](https://passbolt.domain.com/groups.json?contain%5Buser%5D=1) (92ms, unknown-length body)

12:54:28 PM --> GET [https://passbolt.domain.com/resources.json?contain[permission]=1&contain[favorite]=1&contain[tag]=1&contain[permissions.group]=1](https://passbolt.domain.com/resources.json?contain%5Bpermission%5D=1&contain%5Bfavorite%5D=1&contain%5Btag%5D=1&contain%5Bpermissions.group%5D=1) h2

12:54:28 PM <-- 200 [https://passbolt.domain.com/resources.json?contain[permission]=1&contain[favorite]=1&contain[tag]=1&contain[permissions.group]=1](https://passbolt.domain.com/resources.json?contain%5Bpermission%5D=1&contain%5Bfavorite%5D=1&contain%5Btag%5D=1&contain%5Bpermissions.group%5D=1) (108ms, unknown-length body)

12:54:29 PM --> GET https://passbolt.domain.com/resource-types.json h2

12:54:29 PM <-- 200 https://passbolt.domain.com/resource-types.json (86ms, unknown-length body)

12:54:29 PM Received new home data

12:54:35 PM [Session] Detaching base networking presenter for HomeFragment{fded8fc} (c2ca7c41-bfa7-4a0a-a741-75a25c15d709 id=0x7f0a0115)