BlowPass 1.00 Alpha 4

December 11th, 2007

It’s been a long time since I’ve made any real progress on BlowPass. School, work, and other projects have been eating up my time. I have been using the Alpha 3 version, eating my own dogfood, and I’ve got a list of things to do for Alpha 4.

Back off multiple encryptions
This was a bad idea, so I think I’m going to use the repo to roll back the changes I had made. One site, one cipher.

Add search on table
It was suggested I add a box to filter the table, and I think that is a great idea.

Change default ordering
I’m unhappy with the default sorting, in fact, I’m not really sure what the default sorting is. Regardless, it needs fixing.

Fix notification bar
I need something other than that bar, it’s a waste of space.

Extract AES and Implement
I have a GPL’d AES implementation just waiting for me to extract it, I need to get on it!

Twofish?
I’d like to have an implementation I wrote by myself, I’m thinking Twofish.

Permanently fix the loading bar
I need to implement a full fix for the item I wrote about here.

Re-Sort On Refresh List
When new items are added and the list refreshes, it isn’t properly sorted.

Random Password Generator
Explains itself.

Password Strength Checker / Meter
Explains itself.

Note Pad
Add an encrypted, generic note pad feature.

More Export Options
Like JSON, CSV, etc.

Import!
We should be able to import if we can export, right?

I’m sure there are more items, but these are the main ones that bug me. I’ll try to get working over this Christmas break. Let me know in the comments if you have anything that bugs you!

Minor bug fix on 1.00 Alpha 3

November 10th, 2007

Found an annoying bug when accessing BlowPass over a slow connection. It would render things before they were ready. Just changed the XHR to be synchronous. It’s just a temporary fix, and not mandatory, but if you get annoyed with things showing up before they are ready, just bust out your blowpass.js (compressed version), find line 21, and edit it so that you stick in Object.prototype.async=false; right between the s_log(’  - Q: ‘+qstring,3); and the newXHR=new XHR(params) giving you: …s_log(’  - Q: ‘+qstring,3);Object.prototype.async=false;newXHR=new XHR(params)…

Development is a little hung up, as I’m extracting an AES algorithm from some GPL’d code and adapting it, as well as adding the whole “multiple-ciphers” thing, though I might drop the ability to have mixed algorithms on one site. Or I might make it a per-user setting. We’ll just see.

Version 0.6X Series End Of Life

September 12th, 2007

It’s not a big deal, but I’ve removed the sources for the 0.6X series of BlowPass from SourceForge. The next-gen 1.00 series is just so much better, I don’t want anyone accidentally downloading the wrong version. The source is still available, just contact me here or at SF.

Also, I’ll be decommissioning the 0.6X version running on this site at the end of the week. Grab your data if you haven’t moved to 1.00 yet.

Version 1.00 Alpha 03

September 11th, 2007

Version 1.00 Alpha 03 is up. This is mostly another internationalization release. There have been some big improvements to the installation system, and the build system on the back end.

Download BlowPass Version 1.00 Alpha 03

CHANGELOG - Version 1.00 Alpha 03

Version 1.00 Alpha 03
  - Added Russian Translation (Andrey Nosanchuk a.k.a. Qwerty_315 - Qw_315@list.ru)
  - Added Brazillian Portuguese translation (Rodrigo Ribeiro - http://www.engcomputacao.com.br | rmrcoxa@users.sourceforge.net)
  - Added German translation (Bastian - bastianneu@googlemail.com)
  - Changed versioning system. All files get full version numbers.
  - Updated install process
  - Added translation credits
  - Added LICENSE
  - Added localization to database entries
  - Removed js/blowpassUtils.js

Move From CVS To SVN

August 28th, 2007

I shut down the CVS repo that I never used, and swapped to an SVN repo that I intend to use. It should be utilized more since I have a build system and commits won’t require distilling the whole system down to the “install” level.

Check it out: http://blowpass.svn.sourceforge.net/viewvc/blowpass/

Version 1.00 Alpha 02

August 24th, 2007

Have a new release out & updated on BlowPass.com.

Version 1.00 Alpha 02 is mostly just localization items, no major bugfixes. I added dynamic language switching with some great icons from FamFamFam

Available languages,and the translators are:

Language Translator Contact
Spanish Ricardo U. norikesh AT users.sourceforge.net
French Claude f5pbl AT users.sourceforge.net

Thanks to the translators, especially Claude, who pointed out some strings I missed. German and Greek are in the queue for translation.

Another change in this version is that I wrote a full set of build scripts so now I should be able to actually use the Subversion repository. We’ll see about that I guess.

Get V1.00 Alpha 02

Looking For Translators

August 21st, 2007

Looking to make BlowPass available in multiple languages. Please contact in comments or at http://static.velvetcache.org/contact.php if you are interested. Very simple translations, about 150 lines total.

The only other option is to suffer at the hands of Google Translator.

Update - 08/22/07
Spanish base is done, thanks to Ricardo U.
French base is done thanks to Claude.

I’ll be adding an on-the-fly switcher asap so they can be easily used.

Update - 08/23/07
I added a quick language changer at the bottom of the screen. There are still some untranslated strings that I missed when I was converting it, as well as some fixes to the French version I haven’t gotten added in, so it’s not perfect by any means. But it is there. I’ll be releasing a new alpha in a few days.

Switching To 1.00 Alpha

August 21st, 2007

I’ve decided to switch the main page over to the more feature-full alpha of the new 1.0 version. I moved the old 0.6x series to http://www.blowpass.com/old/6x where it will remain for as long as I can maintain it.

It is recommended that you switch to the new line, as the data formatting is incompatible, and the sooner you move the less you’ll have to hand copy.

You can find out more about the 1.0 series here and here.

Version 1.00 Alpha 01

July 22nd, 2007

Put a new version up today. The major change? Export! You can now export your passwords from the db into a nice, plain text XML file. I’m hoping to finish the import functionality, then try adding a few more formats (JSON, CSV, etc.) If you have a suggested format, let me know.

Do it to it lars.

Release! V1.00 Alpha 00

July 7th, 2007

Here it is, an alpha release for the new version 1.00 thats coming up here. This should be used with care. While it is stable, it’s really pretty fresh and may have a nasty bug hiding in it. Please contact me with feedback if you install this alpha version.

Get 1.00 Alpha Here
Try 1.00 Alpha Here

I didn’t get every feature I wanted, and some I threw away. Here’s a re-cap of whats in, whats out, and whats coming, based off of this post.

Internet Explorer Support - Not Done :(
JS Libraries - Abstracted the ciphers to a generic interface, solidified the design around mootools.
JSON - All communication is JSON, still not using native PHP JSON though.
Delete! - Working :)
User Types - Working :)
Error Handling - This is very strong now, using exceptions.
Templating - Not done :(
Button Keyboard - Not done, prob. won’t add this.
Export! Import! - Not done, needs to be done though.
Docs! - Used NaturalDocs, see it here.

Another major item is full-on internationalization. It’s ready and waiting, so if you want to do a translation, please go ahead.

Version 1.00 Progress
[||||||||||||||||||||||   ]