erikjjohnson / pwdsafe-iphone

The PasswordSafes iPhone application. Free. In the AppStore. Brought over from sourceforge.net
Other
7 stars 5 forks source link

I use Password Safes. I keep getting a warning that it needs to be updated to the new IOS or it will cease to work. Are you planning an update? #6

Closed Busher12 closed 7 years ago

erikjjohnson commented 7 years ago

Hi, no, I don't have any plans to update the app. I talked about why in another issue, but the short answer is that I lost access to a Mac for development.

For what it is worth I am sorry. I too still use the app and I felt like I was doing a small bit of good in the world by paying to keep the app in the store, but while I was fine spending $100/year to keep the app in the store, I can't justify spending another $2000 for a mac.

Busher12 commented 7 years ago

Thanks Erik, It’s a fantastic app and would gladly pay we have 3 huge fans of your app here. But I understand. I guess ill have to manually write them all down and reload them into something else. Appreciate your response.

From: erikjjohnson [mailto:notifications@github.com] Sent: Wednesday, May 17, 2017 5:41 PM To: erikjjohnson/pwdsafe-iphone Cc: Busher12; Author Subject: Re: [erikjjohnson/pwdsafe-iphone] I use Password Safes. I keep getting a warning that it needs to be updated to the new IOS or it will cease to work. Are you planning an update? (#6)

Hi, no, I don't have any plans to update the app. I talked about why in another issue https://github.com/erikjjohnson/pwdsafe-iphone/issues/5 , but the short answer is that I lost access to a Mac for development.

For what it is worth I am sorry. I too still use the app and I felt like I was doing a small bit of good in the world by paying to keep the app in the store, but while I was fine spending $100/year to keep the app in the store, I can't justify spending another $2000 for a mac.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/erikjjohnson/pwdsafe-iphone/issues/6#issuecomment-302251519 , or mute the thread https://github.com/notifications/unsubscribe-auth/AbbvXYw723nHpf-ms6eIlgv61WhKOLjtks5r63eZgaJpZM4NeaxZ . https://github.com/notifications/beacon/AbbvXRwBC6zFgk9fwNTxRQjZryqFEWmVks5r63eZgaJpZM4NeaxZ.gif

erikjjohnson commented 7 years ago

Okay. I found a mac! So I am going to download Xcode and try to recompile the app tonight

Busher12 commented 7 years ago

That’s excellent news. Thank you so much. I hope its not too hard.

From: erikjjohnson [mailto:notifications@github.com] Sent: Thursday, May 18, 2017 9:50 AM To: erikjjohnson/pwdsafe-iphone Cc: Busher12; Author Subject: Re: [erikjjohnson/pwdsafe-iphone] I use Password Safes. I keep getting a warning that it needs to be updated to the new IOS or it will cease to work. Are you planning an update? (#6)

Okay. I found a mac! So I am going to download Xcode and try to recompile the app tonight

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/erikjjohnson/pwdsafe-iphone/issues/6#issuecomment-302427365 , or mute the thread https://github.com/notifications/unsubscribe-auth/AbbvXbRM0oc1jxXH64OEGz-8Rnsc3FQEks5r7FqUgaJpZM4NeaxZ . https://github.com/notifications/beacon/AbbvXaX5r6p_bl46Ftg9o_1aTs1ZwENxks5r7FqUgaJpZM4NeaxZ.gif

erikjjohnson commented 7 years ago

No worries. I got the app recompiled using the latest tools. I have several days of testing to see what breaks, but at least I am rolling again. If it works, it will take another week or so for me to get it through the Apple store submission process. I'll keep you posted.

Busher12 commented 7 years ago

Great news thanks Erik.

From: erikjjohnson [mailto:notifications@github.com] Sent: Thursday, May 18, 2017 3:50 PM To: erikjjohnson/pwdsafe-iphone Cc: Busher12; Author Subject: Re: [erikjjohnson/pwdsafe-iphone] I use Password Safes. I keep getting a warning that it needs to be updated to the new IOS or it will cease to work. Are you planning an update? (#6)

No worries. I got the app recompiled using the latest tools. I have several days of testing to see what breaks, but at least I am rolling again. If it works, it will take another week or so for me to get it through the Apple store submission process. I'll keep you posted.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/erikjjohnson/pwdsafe-iphone/issues/6#issuecomment-302537165 , or mute the thread https://github.com/notifications/unsubscribe-auth/AbbvXVv-Fn_4KrOsoQVVN69OX12aM3ZCks5r7K7pgaJpZM4NeaxZ . https://github.com/notifications/beacon/AbbvXbYK4WrqoaAWYKbHKdRNYDFheaI9ks5r7K7pgaJpZM4NeaxZ.gif

erikjjohnson commented 7 years ago

As a quick update, I spent a few days attempting to debug and fix the underlying password safe code (that comes from another open source project) and I've finally decided to give up on that approach. When I get some time, hopefully this weekend, I am going to attempt to get the latest version of the underlying code and see if I can get it to run.

Busher12 commented 7 years ago

Thanks for the update. Wish I could help. Good Luck. We’re rooting for you.

From: erikjjohnson [mailto:notifications@github.com] Sent: Wednesday, May 24, 2017 10:25 AM To: erikjjohnson/pwdsafe-iphone Cc: Busher12; Author Subject: Re: [erikjjohnson/pwdsafe-iphone] I use Password Safes. I keep getting a warning that it needs to be updated to the new IOS or it will cease to work. Are you planning an update? (#6)

As a quick update, I spent a few days attempting to debug and fix the underlying password safe code (that comes from another open source project) and I've finally decided to give up on that approach. When I get some time, hopefully this weekend, I am going to attempt to get the latest version of the underlying code and see if I can get it to run.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/erikjjohnson/pwdsafe-iphone/issues/6#issuecomment-303758958 , or mute the thread https://github.com/notifications/unsubscribe-auth/AbbvXSjJ_ZyzynJla-Ocxz78nu1jTlolks5r9EvIgaJpZM4NeaxZ . https://github.com/notifications/beacon/AbbvXZRFznS2PltADTxnXQ7HZHRwk7FZks5r9EvIgaJpZM4NeaxZ.gif

jonmlevine commented 7 years ago

Need a hand? I've built the latest password safe code (3.42.1), but can't figure out how you turned it into a library to be used with PasswordSafe.

erikjjohnson commented 7 years ago

Awesome. I didn't do anything tricky to make it a library. In Xcode I created an archive/framework project, added the files from Passwordsafes core/ folder. I think the latest code calls this the Coreos/ folder

I did have to define one preprocessor value to prevent password safes from trying to inline assembly, but since you already got the code to compile I suspect you don't need that part

Did you get a lot of warnings during the compilation? When I compiled the old code, because it was 32-bit code, it compiled but have many hundreds of warnings about pointer size casts

jonmlevine commented 7 years ago

I got a bunch of warnings about losing integer precision, but none relating to pointer manipulation -- they looked like they were all (or mostly) about converting 64 bit numbers to 32 bit ones.

The PasswordSafes folders I am seeing checked in are os and corelib. I don't see a coreos folder -- maybe you could check in what you've got so far under a new branch and I could see what I can do about getting 3.42.1 files into it.

Busher12 commented 7 years ago

So your making progress?

From: jonmlevine [mailto:notifications@github.com] Sent: Sunday, June 25, 2017 7:20 PM To: erikjjohnson/pwdsafe-iphone Cc: Busher12; Author Subject: Re: [erikjjohnson/pwdsafe-iphone] I use Password Safes. I keep getting a warning that it needs to be updated to the new IOS or it will cease to work. Are you planning an update? (#6)

I got a bunch of warnings about losing integer precision, but none relating to pointer manipulation -- they looked like they were all (or mostly) about converting 64 bit numbers to 32 bit ones.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/erikjjohnson/pwdsafe-iphone/issues/6#issuecomment-310938296 , or mute the thread https://github.com/notifications/unsubscribe-auth/AbbvXWOd87OsRNI3luw14BufMPIHTAW5ks5sHvlJgaJpZM4NeaxZ . https://github.com/notifications/beacon/AbbvXVAtUixiyfVnNX0XExGoZnQOwzFDks5sHvlJgaJpZM4NeaxZ.gif

jonmlevine commented 7 years ago

Well, I still haven't gotten the iOS application to compile.

erikjjohnson commented 7 years ago

I will try to check in what I have, that is compiling with similar warnings, tonight

erikjjohnson commented 7 years ago

I pushed a branch named ios64bit-update that compiles for me under Xcode 8.2.1 with a lot of warnings like you mentioned. The app runs until the first real use of password safe library - for example creating a new entry then it crashes inside of the password safe library

jonmlevine commented 7 years ago

Thanks, Erik! When I pull the branch and try to build it, there seems to be a bunch of stuff not checked in -- I don't see any of the files in the Source directories (Source\os, Source\os\linux, Source\corelib, Source\corelib\tinyxml)

erikjjohnson commented 7 years ago

Oops. Forgot to commit the files. It should be fixed now

jonmlevine commented 7 years ago

Hi Erik. I think I fixed the problem. Not a github expert but I think I committed the fix into my fork at jonmlevine/pwdsafe-iphone -- please check it out and pull if you like it.

erikjjohnson commented 7 years ago

You're the best Jon. I will try it out tomorrow when I can get at a mac

jonmlevine commented 7 years ago

Hmm, I'm not sure why it worked for me before but definitely not working now.

jonmlevine commented 7 years ago

Erik -- I forked the code and checked in a bunch of changes in my fork that compile mostly without warnings... I can now create a new safe, but when I add a new username & password to it, what gets written has some problem (it triggers an ASSERT in CItemData::Write). I'll keep looking, but if you have some time you might also want to take a peek.

erikjjohnson commented 7 years ago

Thanks Jon. I cannot get your fork to compile. Oddly, the project claims that it cannot find Blowfish.cpp even though I can see it in thirdpartysource/PasswordSafe/corelib. I'll try again and see if I can figure out what reference is wrong.

jonmlevine commented 7 years ago

I tried to check in again -- see if this works better

jonmlevine commented 7 years ago

Hi again Erik. I commented out the assertion in CItemData::Write and now things seem to work when creating new files. Haven't tried with an existing file yet.

jonmlevine commented 7 years ago

I was able to grab an existing safe from my iphone and it looks to open OK in the simulator, so maybe the assertion is checking something that doesn't need checking?

jonmlevine commented 7 years ago

Also, I deleted everything and checked out from my fork fresh, and it did compile, so I think the project files are all OK.

Busher12 commented 7 years ago

HI, GUYS,

Just checking in. Any progress on your development? Keep getting a warning that the current version wont work soon. Getting nervous. Should i start manually writing my passwords down?

erikjjohnson commented 7 years ago

It appears Jon solved it, I just have not got back to compiling it.

Regarding your passwords, you shouldn't need to write anything down. To be safe:

  1. Connect your device to a computer with iTunes
  2. Select your device, then Apps
  3. Find the PasswdSafes app and scroll down to the Documents pane for the App
  4. In the documents pane you will find the actual "safe" (a file ending in .pwsafe) . Copy or drag and drop those files to your computer

You can open these files with any of the PasswordSafe clients from https://pwsafe.org/

Busher12 commented 7 years ago

Great thanks again for your help and looking forward to the update

Sent from my iPhone

On Aug 22, 2017, at 2:45 PM, erikjjohnson notifications@github.com wrote:

It appears Jon solved it, I just have not got back to compiling it.

Regarding your passwords, you shouldn't need to write anything down. To be safe:

Connect your device to a computer with iTunes Select your device, then Apps Find the PasswdSafes app and scroll down to the Documents pane for the App In the documents pane you will find the actual "safe" (a file ending in .pwsafe) . Copy or drag and drop those files to your computer You can open these files with any of the PasswordSafe clients from https://pwsafe.org/

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

erikjjohnson commented 7 years ago

Jon's fixes correct the crashes seen earlier. The code appears to have numerous non-crashing bugs now, likely due to changes of iOS. For example, the settings don't seem to be read correctly, making the random password generator only generate one character. I'll have to start looking into them one at a time. Thanks Jon!

jonmlevine commented 7 years ago

Erik, if you like, you can enumerate the bugs you see as individual issues -- we can try to divide and conquer. Created pull request #9

jonmlevine commented 7 years ago

Fixed the one character password generation problem. Updated pull request #9

erikjjohnson commented 7 years ago

Thanks Jon! Sorry all for the delays on my side, I have not done a good job making time for this, but it is still on my list.

Would it better for me to get out of the way and let someone else take the code and submit the app as I am falling behind? If so, speak up. I won't be offended.

jonmlevine commented 7 years ago

I'm happy to help more, but I'm not set up to submit apps. Do you want to add me as a committer to the github project?

jonmlevine commented 7 years ago

Thanks for merging @erikjjohnson. Do we have more known bugs?

erikjjohnson commented 7 years ago

@jonmlevine do you want to tackle upgrading DropBox support - the API version/framework I used in the the past is set to expire in a few weeks? Otherwise, we could just rip out DropBox. I have several folks that have told me they like it (and I use it), but I have not looked into the difficulty of upgrading it.

jonmlevine commented 7 years ago

I opened issue #10 for this.

jonmlevine commented 7 years ago

@erikjjohnson, do we want to release this build with the current DropBox support (v1)? iOS 11 is coming out shortly.

erikjjohnson commented 7 years ago

yep. I was working on cleaning up the 64-bit branch (removing the duplication of code to convert between strings/wide strings/and StringXs) before I merged it into master. If you wanted to tackle that, that would be great.

erikjjohnson commented 7 years ago

Hi Jon. I refactored the NSString/StringX code and merged ios64 branch into master. Now I need to figure out how to get this into the AppStore, which is always more of a challenge then it should be.

jonmlevine commented 7 years ago

Anything I can do to help with that? iOS 11 day is here!

erikjjohnson commented 7 years ago

No, nothing can be done other than my time, unless you want to get a developer account and submit the app yourself. At this point it is refreshing my developer certificates, getting the right artwork, testing on hardware, and hoping I don't need to get homeland security approval again because it uses crypto :(

Busher12 commented 7 years ago

I have updated to the new IOS on my ipad and password safe no longer works. I am holding off on my phone so i can continue to use it. I have been following your progress and discussions. Just wondering when the new app will be available? Thanks for all your work

Sent from my iPad

Barbie1959 commented 7 years ago

I updated my phone and now my PasswordSafe no longer works! HELP!! All of my password are being held hostage inside the app 😂 I’m following to see if I can get them released soon...thank you for all your hard work on updating this app! 😉

Idaho1956 commented 7 years ago

So how can I get the data out of the app so I can at least print it off? I see your directions from Aug 22 but I can't find the documents pane.

erikjjohnson commented 7 years ago

For the people still following the upgrade, it is still on my list. I don't have a timeframe as this is stuck behind issues in my persona life that need attention more urgently. Sorry.

Barbie1959 commented 7 years ago

Thanks! I will wait patiently ;)

Get Outlook for iOShttps://aka.ms/o0ukef


From: erikjjohnson notifications@github.com Sent: Thursday, October 5, 2017 10:08:06 AM To: erikjjohnson/pwdsafe-iphone Cc: Barbie1959; Manual Subject: Re: [erikjjohnson/pwdsafe-iphone] I use Password Safes. I keep getting a warning that it needs to be updated to the new IOS or it will cease to work. Are you planning an update? (#6)

For the people still following the upgrade, it is still on my list. I don't have a timeframe as this is stuck behind issues in my persona life that need attention more urgently. Sorry.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/erikjjohnson/pwdsafe-iphone/issues/6#issuecomment-334494835, or mute the threadhttps://github.com/notifications/unsubscribe-auth/Ae55HX6ArgGIhFTjuUIRF55P7oDajBsIks5spPDWgaJpZM4NeaxZ.

44aquach commented 7 years ago

Hi @erikjjohnson is there a way to have this update pushed out asap.

I am no longer able to access any of my accounts. That's the reason why I relied on the app you created to keep me sane. It's been almost a month since the latest IOS 11 was released. Is there a way to extract all of my passwords through a mac computer at least?

I am in dire straits for access to this app.

Thank you.

erikjjohnson commented 7 years ago

@44aquach I can't speed up my own time to get it done, sorry. I know it is frustrating.

Above in this thread you can find instructions for getting the password data off of your phone using iTunes and then you can get any number of compatible apps to read the data from https://pwsafe.org/

44aquach commented 7 years ago

@erikjjohnson can you provide me an exact app/link where I can download because it looks like all the of apps on pwsafe.org is only compatible for Windows only which doesn't help me. I have a mac computer. I am not going to purchase a windows computer just to extract my information. Please help.

Thank you.