Comments (9)
fwiw, the desktop linux release mode (with the glfw, not gtk) has been merged into flutter master 🎉️
i've tried a basic flutter create
and it indeed looks promising.. i guess i'll play around the next few days to get the bare minimum of plugins working.. (i could imagine argon2 (kdbx 4) support to be the most troublesome..) we'll see..
from authpass.
I have now a reasonable first binary in release mode ready which supports basic functions (like opening kdbx files :) and also argon2 for kdbx 4..) Anyone willing to give it a try?
from authpass.
Just tested it on Fedora 32 (Wayland).
It worked well, I opened a local database (Argon2 KDBX 4) and was able to filter entries, copy values and add a new entry.
There were a few errors registered in the terminal.
This error showed up when I first launched the program but didn't show up on any launch after that.
Link 1
These two were triggered when the database was unlocked
Link 2
Link 3
This one was triggered when the database was locked
Link 4
And this one happened when viewing the entries that didn't have the otp set up as
otpauth://totp/Site?secret&time
I have some logins (like Google and Firefox) that set their TOTP as two separate entries; one is a seed (like XXXX XXXX) and the other is a time url (like 30;6;https://time.is/)
For those logins it gave this error and didn't display the otp digits
Link 5
from authpass.
@idunno101 thanks for the exhaustive test 👍️ i have also seen the first error (regarding clipboard) occassionally.. can you still copy password (ctrl+c) and usernames (ctrl+b)? (or via the dropdown button next to the fields)
the last error regarding TOTP shouldn't be related to the linux version obviously.. how did you create those entries? would it be easy for you to create an empty kdbx file with dummy entries in the same format, so I can reproduce it myself?
from authpass.
btw. is anyone using ubuntu (or snapcraft) I've created a snap release and was wondering if anyone could give it a go: https://snapcraft.io/authpass
from authpass.
can you still copy password (ctrl+c) and usernames (ctrl+b)? (or via the dropdown button next to the fields)
Yeah both methods worked even while the errors were being triggered.
how did you create those entries? would it be easy for you to create an empty kdbx file with dummy entries in the same format, so I can reproduce it myself?
I looked through my logins a bit more and it seems that the problem occurs when there are spaces within the seed. I was able to reproduce the behaviour in the database attached here
Database password is 123
totp test.zip
from authpass.
@idunno101 thanks for the test database. You are exactly right, the spaces broke everything.. (I clean up those keys when the user adds the TOTP secrets..). Anyway, it is now fixed and I've used your test data to create unit tests. So this should stay fixed
authpass/authpass/test/entry_details_test.dart
Lines 69 to 100 in 9cd1718
If you like to try again, here is an updated linux version - it should also fix a couple of other exceptions (unfortunately not the one regarding clipboard, because that's a problem in the flutter embedder):
from authpass.
Yep looks good 😃 Didn't notice any problems
from authpass.
I have now created a ubuntu package as a PPA, and published a blog post with installation instructions 🎉️. So I will close this issue, if anyone runs into trouble just create a new bug report :-)
There is also a new Issue about improving linux releases #87 .
from authpass.
Related Issues (20)
- Authpass for deb file does not install properly HOT 1
- Authpass 1.9.7 does not open the database with Key file only after logout
- Mac: Minimized window can't be reopened
- WebDAV: the body of PROPFIND requests should be content-type: application/xml
- Is the project still active? HOT 1
- 141
- It is not possible to synchronize with Google Drive HOT 27
- Android autofill closes keyboard HOT 1
- Upgrade to V4 .kdbx file corrupts file HOT 3
- Awful password exporting error
- New "empty" entries are not removed
- (authpass:587433): Gtk-WARNING **: 17:27:33.411: cannot open display: :0
- Cloud Backup Doesn't Work
- No support for Smart Cards HOT 2
- Snapcraft: authpass Snap missing plug for removable-media
- Unable to add WebDAV source on version 1.9.9 HOT 10
- iOS: "Save Password with biometric key store" fails HOT 3
- Please update f-droid version HOT 2
- Localization!
- [flatpak] EOL runtimes are in use. Please update.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from authpass.