maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] MeePasswords - Keep your passwords protected. (https://talk.maemo.org/showthread.php?t=75316)

Wonko 2011-07-28 21:55

[Announce] MeePasswords - Keep your passwords protected.
 
MeePasswords is a simple application to securely store confidential data such as passwords and the like. The aim of MeePasswords is to provide a simple and intuitive to use user interface. MeePasswords uses 256 bit AES encryption and protects the encrypted data via a user configurable "master password".

There are already some tools for storing passwords available for Fremantle. Though, I could not find any tool for Harmattan. Hence I created MeePasswords. Furthermore, MeePasswords features some eye candy such as animated transitions and the like. Generally, the design goal of the MeePasswords user interface was to allow quick and easy interaction.

MeePasswords was initially developed for Harmattan. The Fremantle version was then ported based on the Harmattan version. The Fremantle version tries to mimic / resemble the behavior and look and feel of the Harmattan version.

Technically the Fremantle version als runs on "common" desktop operating systems. Though, I did not create packages for desktop OS yet. Essentially, I use this version to speed up the development but this is just a side note.

You can install MeePasswords from extras-devel. Unfortunately it seems that it will not be possible to promote MeePasswords to extras-testing in the near future. This is because MeePasswords uses the experimental Qt version which are restricted to extras-devel for now. The reason for this is due to a really strange bug which happens with the "stock" Qt version that ships with PR 1.3 but does not occur with the experimental Qt version.

You can find more information including some Screenshots and the MeeGo / Harmattan version of MeePasswords at:
http://meepasswords.garage.maemo.org

As always, comments and feedback are highly appreciated.


Edit: Please note that I made a minor change to the way the data is stored in the first official release (1.0.0) as compared to the "experimental" versions before 1.0.0 (namely 0.9.0 and 0.9.0-1). This yields in the situation that data stored with the 0.9.x versions cannot be read with the 1.0.0+ versions.
Please be sure to install versions from 1.0.0 up. The way the data is stored is stable since 1.0.0 so there will be no problems with interoperability from this version on.
If you absolutely do require to read data stored with the 0.9.x versions please let me know. I would then implement an automatic "format conversion" mechanism.

Edit: I also submitted MeePasswords to the MeeGo Coding Competition 2011:
http://competition.meetmeego.org/submissions/68

Edit:
Well, it has been a long time since I didn't update this post. Nonetheless, the ones who followed this thread know that the development was not stuck.
Thanks to all who voted for MeePasswords in last years coding competition. MeePasswords scored the first place in its category. :)

In the meantime version 1.9.2 is out. This version fixes a critical bug that could yield in complete data loss. :o Thanks alot to titou1234 for finding and reporting this issue!I am currently working on getting this version into apps.formeego.org testing. Edit: The new version 1.9.2 is in testing for apps.formeego.org.
What is also completely new: MeePasswords is also available for Mer/Nemo. To install it in Mer/Nemo simply add my download repository via zypper and then install MeePasswords also via zypper:
Code:

zypper ar http://repo.pub.meego.com/home:/wonko/CE_MW_MTF_CE_MW_Shared_armv7hl/home:wonko.repo
zypper in meepasswords

Note that you will be asked if you want to use my download repository. This is because it is not signed yet.

carlon 2011-07-28 22:01

Re: [Announce] MeePasswords - Keep your passwords protected.
 
looks good

travla 2011-07-29 00:07

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Looks like a nice start, with a clean interface. Is there a roadmap of features that you plan to incorporate? High on my list would be synchronisation (or at least ability to import) from other systems.

I use KeePass which is a multiplatform desktop password vault.

towhatend 2011-07-29 01:14

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Hi, it looks great, for now it´s only two things I come up with:

Nothing happens when I press the icon, i have to type sh /opt/meepasswords/meepasswords.sh to start it. (first time it seems, working the second time)

A function that make it possible to copy the username/password to the clipboard would be nice. :)

lkravovicz 2011-07-29 06:57

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Quote:

Originally Posted by travla (Post 1060306)
I use KeePass which is a multiplatform desktop password vault.

Yes, absolutely +1. Wonko please do not let your valuable effort go to waste a significant % with creating a standalone format tool. I'm also using KeePass across all platforms, incl. using wine. Even view/copy-only of KeePass format on Harmattan would go a long way towards being really useful.

As a matter of fact, MeePass would be an awesome name for your product as well, instantenous popularity rise.

Wonko 2011-07-29 13:54

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Alright, just uploaded version 1.1.0 which adds KeePassX XML file import. The file selection dialog in the Harmattan/MeeGo version is still quite ugly. I hope we will get something like the native file selection dialogs or an QML equivalent for Harmattan/MeeGo as well.

Edit:
With respect to the startup issue towhatend mentioned:
Could anyone confirm this happening?
Also what were the exact circumstances when this happened?

All feature requests are highly appreciated. Though, I have to see which of these can be realistically implemented and I do not want to clutter the user interface but rather keep it as simple as possible. But some "sync" functionality is on my personal to-do list as well. ;)

Alfred 2011-07-29 14:14

Re: [Announce] MeePasswords - Keep your passwords protected.
 
I can confirm this, nothing happens when i click the icon, neither works with the sh command. In fact i don't have an meepasswords.sh in that folder=( what is really weird..

Wonko 2011-07-29 14:27

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Quote:

Originally Posted by Alfred (Post 1060605)
I can confirm this, nothing happens when i click the icon, neither works with the sh command. In fact i don't have an meepasswords.sh in that folder=( what is really weird..

Which MeePasswords version do you have installed?
Could you please check either via the application manager or (preferably) on the command line (e.g. in an xterm) via:
Code:

dpkg -l meepasswords
Note: this is a lowercase L and no uppercase I in "-l". ;)

Alfred 2011-07-29 14:32

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Quote:

Originally Posted by Wonko (Post 1060616)
Which MeePasswords version do you have installed?
Could you please check either via the application manager or (preferably) on the command line (e.g. in an xterm) via:
Code:

dpkg -l meepasswords
Note: this is a lowercase L and no uppercase I in "-l". ;)

Nevermind, just updated to the latest one and everything works.
btw the sh script is in /opt/meepaswords/bin/

towhatend 2011-07-29 15:19

Re: [Announce] MeePasswords - Keep your passwords protected.
 
I think that it's not a bug in MeePasswords, I can only see the problem when I start it in portrait, in landscape it's working fine. So, if portrait isn't suported then everything is how it should be I guess. :)

carlon 2011-07-29 16:07

Re: [Announce] MeePasswords - Keep your passwords protected.
 
i downloaded a ver 0.9.1, where do i find the new version?

edit: i found it

mikecomputing 2011-07-29 16:20

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Quote:

Originally Posted by Wonko (Post 1060281)
MeePasswords is a simple application to securely store confidential data such as passwords and the like. The aim of MeePasswords is to provide a simple and intuitive to use user interface. MeePasswords uses 256 bit AES encryption and protects the encrypted data via a user configurable "master password".

There are already some tools for storing passwords available for Fremantle. Though, I could not find any tool for Harmattan. Hence I created MeePasswords. Furthermore, MeePasswords features some eye candy such as animated transitions and the like. Generally, the design goal of the MeePasswords user interface was to allow quick and easy interaction.

MeePasswords was initially developed for Harmattan. The Fremantle version was then ported based on the Harmattan version. The Fremantle version tries to mimic / resemble the behavior and look and feel of the Harmattan version.

Technically the Fremantle version als runs on "common" desktop operating systems. Though, I did not create packages for desktop OS yet. Essentially, I use this version to speed up the development but this is just a side note.

You can install MeePasswords from extras-devel. Unfortunately it seems that it will not be possible to promote MeePasswords to extras-testing in the near future. This is because MeePasswords uses the experimental Qt version which are restricted to extras-devel for now. The reason for this is due to a really strange bug which happens with the "stock" Qt version that ships with PR 1.3 but does not occur with the experimental Qt version.

You can find more information including some Screenshots and the MeeGo / Harmattan version of MeePasswords at:
http://meepasswords.garage.maemo.org

As always, comments and feedback are highly appreciated.


Edit: Please note that I made a minor change to the way the data is stored in the first official release (1.0.0) as compared to the "experimental" versions before 1.0.0 (namely 0.9.0 and 0.9.0-1). This yields in the situation that data stored with the 0.9.x versions cannot be read with the 1.0.0+ versions.
Please be sure to install versions from 1.0.0 up. The way the data is stored is stable since 1.0.0 so there will be no problems with interoperability from this version on.
If you absolutely do require to read data stored with the 0.9.x versions please let me know. I would then implement an automatic "format conversion" mechanism.

CRAP you just killed my project (not yet released developing it for n900ce in mind) ;) however I also had an idea of an sync/push function from desktop/laptop computers "password store" like kwallet in kde or similar in gnome :) just one idea not yet tested so if you plan to integrate that it would be cool too :)

also make sure your app work on n900ce.

Wonko 2011-07-30 19:01

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Alright.. I just uploaded version 1.2.0-1 to extras-devel and even extras-testing(!). Unfortunately I messed up the changelog which is maintained by the autobuilder as I forgot to update the day of week properly. :o

Version 1.2.0 adds export to KeePassX XML files and a multi line edit for the notes field. Furthermore I took the time to work around the issues which prevented me from promoting it to extras-testing. So now you can vote for MeePasswords to enable me promoting it to extras. Though, please take your time to go through the checklist before giving it a thumbs up:
http://wiki.maemo.org/Extras-testing...nts#Check_List

Furthermore, I submitted MeePasswords to the MeeGo Coding Competition 2011. ;)
http://competition.meetmeego.org/submissions/68
Edit: Actually, I already submitted it two days ago but didn't post it here yet.


@towhatend
Actually, it should also work in portrait mode. It works at least in portrait mode if you start in landscape and then turn into portrait mode. The issue you describe sounds like a bug in MeePasswords to me. I'll take care of this. What do you use to operate your N900 in portrait mode?

@mikecomputing
Well I didn't mean to kill your project. :o
I think MeePasswords should work on any System that supports Qt, QML and QtCrypto (QCA). If you are interested we could work together on MeePasswords to extend / improve it further.
Though, some parts of the code look pretty messy at the moment as I tried to produce results as fast as possible. Also the hacks needed to make MeePasswords work with the "stable" ("stable" as in "can be found in extras") Qt version available for Fremantle are quite ugly. But except that basically everything is set up to a) port MeePasswords to other platforms and b) extend it. Though, when adding new features I'd like to keep the user interface as simple as possible.

towhatend 2011-07-30 19:51

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Quote:

Originally Posted by Wonko (Post 1061245)
@towhatend
Actually, it should also work in portrait mode. It works at least in portrait mode if you start in landscape and then turn into portrait mode. The issue you describe sounds like a bug in MeePasswords to me. I'll take care of this. What do you use to operate your N900 in portrait mode?

I´m using "Hildon desktop portrait mode" and the CSSU, but the problem is gone since the latest version, can it have something to do with the experimental Qt stuff I was having to install before the latest version (where I didn't need it anymore)? :)

Wonko 2011-07-31 17:28

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Quote:

Originally Posted by towhatend (Post 1060317)
A function that make it possible to copy the username/password to the clipboard would be nice. :)

There you go. Just uploaded version 1.3.0 which adds this functionality.

You copy the user name and password by clicking on it in the entry display dialog (the dialog with the semitransparent black background showing the entry). You will then be asked whether you really want to copy (this is done to avoid accidental copying of sensible data). Also please note that the clipboard is cleared once the entry display dialog is closed. This is done to assure no sensible data stays in the clipboard longer than absolutely necessary.

Additionally, this version highlights URLs entered in the notes field and makes them clickable as links. I.e. when you click some highlighted URL the browser or other associated application will open with that address.

towhatend 2011-07-31 21:36

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Awesome, many thanks. :)

mgedmin 2011-08-08 11:40

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Do you plan to add PasswordSafe import/export?

Wonko 2011-08-23 08:09

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Alright, uploaded version 1.5.0 to extras-testing.
In version 1.4.0 I added import of pwman3 XML files. Version 1.5.0 adds a minor improvement for handling selections in long lists: moving the selection highlight now takes a fixed time instead of using a defined speed. This way it is more convenient to handle selections in large lists.

Quote:

Originally Posted by mgedmin (Post 1065978)
Do you plan to add PasswordSafe import/export?

I had a look at this. Unfortunately the XML export feature of the PasswordSafe version I am using seemed not to work. Does the PasswordSafe XML export work for you? If yes, could you provide me a sample XML file?

travla 2011-08-23 09:50

Re: [Announce] MeePasswords - Keep your passwords protected.
 
How difficult would it be to add synchronisation functionality? This was the big drawcard when I used to use HandySafe on Symbian S60, synchronisation between phone desktop was rock solid.

As I've already mentioned, I use KeePass 2.x, and I synch over multiple desktops via a WebDAV folder, and this works fantastic, but I sorely miss being able to synch to my phone.

I'm forever grateful for the support you guys give us all the same. :-)

mgedmin 2011-08-25 13:57

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Quote:

Originally Posted by Wonko (Post 1075115)
I had a look at this. Unfortunately the XML export feature of the PasswordSafe version I am using seemed not to work. Does the PasswordSafe XML export work for you? If yes, could you provide me a sample XML file?

Nope, when I try to export from PasswordSafe, I get a 0-length file...

Using the binary format directly would be more convenient for the users, anyway. Perhaps it would be possible to reuse an existing loader from one of the open-source implementations? I know of two: PasswordSafe for maemo5, and pwsafe for command-line Linux. Actually, the Windows version at http://passwordsafe.sourceforge.net/ also appears to be open-source.

Wonko 2011-11-10 23:06

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Alright, this time I make a little advertisement in my own interest.
The voting for the MeeGo Coding Competition has started (Thanks a lot to zehjotkah and all the others involved.).
MeePasswords takes part in this competition in the Business & Office category.

If you are eligible to vote you should have received an email with your "voting credentials" and a link to the voting page from council@maemo.org.
I do not intend to make you blindly vote for MeePasswords, instead this post is intended as a little bump for those of you who use and (hopefully) like MeePasswords and who might take a minute of their time to vote.

Anyway, I hope those of you using MeePasswords enjoy it no matter if you vote or not. :)

Wonko 2012-01-15 13:26

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Please excuse the long silence in here.
Those of you following the MeePasswords thread on forum.meego.com know already that there is a new, somewhat "innofficial" Version of MeePasswords for MeeGo/Harmattan.
Essentially, MeePasswords Version 1.8.0 adds support for NFC tags. You can use these tags as means to access your data instead of having to type a password.
You can get that version from my repository at:
http://repo.pub.meego.com/home:/wonko/Harmattan/

Also, thanks to all the testers, MeePasswords for Harmattan can now be officially downloaded from apps.formeego.com. :)

conny 2012-01-15 16:44

Re: [Announce] MeePasswords - Keep your passwords protected.
 
4 Attachment(s)
Today I showed Wonko a couple of drafts of some new UI ideas for MeePasswords. We agreed that we'd like to get your feedback before continuing with the work.

So please have a look at the attached screenshots and tell us what you think. Left side is the current UI, right side is the proposed new UI.

thp 2012-01-16 11:59

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Quote:

Originally Posted by conny (Post 1150927)
So please have a look at the attached screenshots and tell us what you think. Left side is the current UI, right side is the proposed new UI.

Screenshot 2 (My Accounts): Make the category and item labels smaller (like in the built-in contacts app probably).

Screenshot 3 (Account details / "Google"): Maybe make the password only reveal itself after being touched? This could avoid over-the-shoulder password stealing problems. For example, the password could be listed as "****" and when touched, it gets revealed (maybe after a confirmation?). The "copy" button would still work - in some cases, this could allow you to copy'n'paste the password without even seeing it in plaintext on the screen.

Screenshot 4 (edit sheet): The affirmative action could be named "Save" instead of "OK". Also, the password could again be displayed as password field, with a "show password" checkbox below it that toggles hiding/showing of the password (like in WLAN authentication dialogs where it's called "Show password" or "Display characters"). Again, most of the time you could enter the password without being visible on the screen.

HTH :)

conny 2012-01-16 12:09

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Thanks for the input Thomas.

sconf 2012-01-16 21:11

Re: [Announce] MeePasswords - Keep your passwords protected.
 
This looks good. Support for long notes is something I have been waiting for MeePasswords. Both long lines, and many lines (i.e. diagonal scrolling). Diagonal scrolling could be restricted to edit screen, as long as it is possible somewhere.

conny 2012-01-17 07:36

Re: [Announce] MeePasswords - Keep your passwords protected.
 
I think scrolling (for long notes) will be possible in both screens. At least I don't see a problem with that :)

Wonko 2012-01-17 07:45

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Quote:

Originally Posted by sconf (Post 1151522)
This looks good. Support for long notes is something I have been waiting for MeePasswords. Both long lines, and many lines (i.e. diagonal scrolling). Diagonal scrolling could be restricted to edit screen, as long as it is possible somewhere.

Actually, MeePasswords already supports at least some form of long notes. Only limitation is that you have to insert linefeeds (i.e. press enter) yourself.

Wonko 2012-01-17 07:57

Re: [Announce] MeePasswords - Keep your passwords protected.
 
I also like the new design very much and thanks a lot to conny for this work. :)

PS: I also agree with thp in that the icons and the text in the list view should be smaller. ;)

aegis 2012-01-18 14:13

Re: [Announce] MeePasswords - Keep your passwords protected.
 
The new UI looks great.

Perhaps rather than reinventing a sync mechanism though, you could talk to LastPass to develop an official client / use their sync?

At the moment, they're not considering the N9 viable and their Symbian client seems to be S60 3rd Edition era! I stuck my oar in... ;-)

http://forums.lastpass.com/viewtopic.php?f=7&t=79397

Wonko 2012-02-19 22:46

Re: [Announce] MeePasswords - Keep your passwords protected.
 
I just uploaded version 1.9.0 of MeePasswords to:
http://meepasswords.garage.maemo.org....9.0_armel.deb

The biggest change in this release is the work conny made on the UI.
Besides this, I finally had the time to integrate the "harmattanized" version of the SectionScroller as published by ph5:
http://forum.meego.com/showthread.php?t=4600
,fix a minor issue on automatic logout, remove the confirmation dialog on manual logout, and added conny to the authors in the about dialog.

Overall, this release offers improvements in the UI and makes MeePasswords look much more like the stock Harmattan apps.
Personally, I really like the new look.
Great thanks to conny for recoding the UI!
Also thanks to ph5 for the code of the FastScroll version of the SectionScroller.

Please let us know how you like this new version. Especially the new UI. And don't forget to thank conny for his really fabulous work. :)

conny 2012-02-20 10:46

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Thanks for the new release. It was great working with you :)

alephito 2012-02-20 16:32

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Thanks.

Will you upload the new version to AppsForMeeGo?

Wonko 2012-02-21 22:57

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Quote:

Originally Posted by conny (Post 1167273)
Thanks for the new release. It was great working with you :)

Thanks. It was great to work with you as well. :)

Quote:

Originally Posted by alephito
Will you upload the new version to AppsForMeeGo?

As mentioned in my other post: I have currently some issues with respect to the OBS. Afaik building via OBS is a prerequisite for uploading an app to apps.formeego.com (At least, I don't know of another way to upload.).
So, I will need to fix the OBS build for MeePasswords first. But generally uploading this new version of MeePasswords to OBS and apps.formeego.com is on top of the to-do list for MeePasswords. Unfortunately, my time is very, very limited at the moment. So I can't make any promises on when this will happen.

Wonko 2012-02-26 20:52

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Quote:

Originally Posted by Wonko (Post 1168057)
... I have currently some issues with respect to the OBS. ...

Well, apparently this issue was related to the OBS and not the MeePasswords package. I checked my repository today and noticed that MeePasswords had been built successfully.
Long story short: I just uploaded version 1.9.0 to apps.formeego.com testing.

Segfault 2012-04-18 19:02

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Just installed MeePasswords to my N9. Works ok, however for som e reason I couldn't import my KeePass XML file (I'm running the windows version 1.21). Maybe there's some compatibility issue with KeePassX?:(

titou1234 2012-04-29 12:46

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Hi,

I have found a bug. When it happens all the passwords are lost. Here are the steps to reproduce it:

1) Enter your password
2) Clic + to add a new entry
3) Enter a name for the entry
4) Wait a long time
5) click save
It asks for the password but if you look for the data file (encrypted.raw) it has been shrink to 16 or 32 bytes : all the passwords are lost and the password doesn't work anymore !

I hope you can correct this problem.


Thanks.

Wonko 2012-05-22 07:08

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Quote:

Originally Posted by titou1234 (Post 1199047)
Hi,

I have found a bug. When it happens all the passwords are lost. Here are the steps to reproduce it:

1) Enter your password
2) Clic + to add a new entry
3) Enter a name for the entry
4) Wait a long time
5) click save
It asks for the password but if you look for the data file (encrypted.raw) it has been shrink to 16 or 32 bytes : all the passwords are lost and the password doesn't work anymore !

I hope you can correct this problem.


Thanks.

Hi, first of all thanks a lot for reporting this issue and sorry for not responding in a timely manner. I seem to have overseen your post. I was quite busy with real life issues the last months.

Does "waiting a long time" include that the screen saver or lock screen is activated?

Edit: Nevermind, I was already able to reproduce your issue here. It really occurs when one tries to add a new entry and in between that process the screensaver or lockscreen are activated. Thanks again, I will try to fix that asap.

Wonko 2012-05-22 09:57

Re: [Announce] MeePasswords - Keep your passwords protected.
 
I just finished version 1.9.2. This version fixes the issue titou1234 mentioned. Thanks a lot again to titou1234 for finding and reporting this indeed critical bug!
I am currently working on getting this version into apps.formeego.org testing.
Edit: The new version 1.9.2 is in testing for apps.formeego.org.
For now you can already get it from my download repository for Harmattan from:
http://repo.pub.meego.com/home:/wonko/Harmattan/

Additionally, MeePasswords is also available for Mer/Nemo. To install it in Mer/Nemo simply add my download repository via zypper and then install MeePasswords also via zypper:
Code:

zypper ar http://repo.pub.meego.com/home:/wonko/CE_MW_MTF_CE_MW_Shared_armv7hl/home:wonko.repo
zypper in meepasswords

Note that you will be asked if you want to use my download repository. This is because it is not signed yet.

titou1234 2012-05-22 12:00

Re: [Announce] MeePasswords - Keep your passwords protected.
 
Quote:

Originally Posted by Wonko (Post 1210651)
I just finished version 1.9.2. ...

Thanks for the very quick correction.

I have installed it and tested it and yes the problem is solved ! I was always afraid to add a new entry, now I am reassured that I will not loose all my passwords.

Thank you very much


All times are GMT. The time now is 02:13.

vBulletin® Version 3.8.8