Friday, March 5, 2010

Sekinforce 1.4 was released

Skeinforce 1.4 is available for download at:

http://members.iinet.net.au/~coruh/skeinforce/Download.html

What is fixed:
1. Made auto-lock optional (but always enabled at startup.)
2. Operations now clear search results from a previous database search.

Friday, February 19, 2010

Skeinforce 1.3 was released

Skeinforce 1.3 was released on the 20 Feb 2010.

Fixes:

1)On timeout clipboard is cleared only when the contents match selected entry.
2)Implemented auto-lock feature. The application will automatically lock after a pre-configured time of your choice (5-60 min). The user will need to re-enter MASTER PASSWORD to unlock. So if you accidentally left Skeinforce running on your PC the application and your database would remain inaccessible to intruders.

Download Skeinforce

Wednesday, February 10, 2010

Skeinforce 1.2 was released

Skeinforce 1.2 was released on the 10 Feb 2010.

Fixes:
1) Fixed a usability issue. Added a list box to the Search screen so that multiple matching entries can be enlisted for selection without needing to make separate queries for each.

Wednesday, February 3, 2010

Skeinforce 1.0 was released

Skeinforce 1.0 for Mac and Windows was released on 3 Feb 2010 AEST 22:57



Download and enjoy your own copy at:

http://members.iinet.net.au/~coruh/skeinforce/

I'll release the source code soon.

Monday, January 25, 2010

Skeinforce Newsletter - January 2010

The Skeinforce GUI has recently been finished and unit tested OK on Mac (except the Help file.) I now focus on building the static version of the application on Mac.

The Qt SDK installation and QtCreator that comes with it bind your application to use Qt framework's dynamic link libraries.

Whereas I would like my users to install Skeinforce with a single click and without installing the Qt framework or any other library. Therefore I am now building Qt statically.

Things to do:
  • Build stand alone static version of Skeinforce and test on a Mac without Qt installed.
  • Scan source files, add licensing info and doxygen comments.
  • Write the help file and integrate into Skeinforce online help
  • Lock the release branch with label 1.0 and zip the source code.
  • Port the whole thing to Windows
  • Update website, upload the product, documentation, and source code.
  • Launch 1.0 and start learning.

Tuesday, January 19, 2010

Closing on to version 1.0

The first releasable version is almost ready. Code completed, and unit tested.

Most notable difference from earlier versions is that I now use a suggest-box similar to Google-suggest.

Here are the screen shots:

This is the suggest box that makes a lexical analysis of the letters you type and reduces the options as you type (similar to Google-suggest.) Unfortunately I could not capture the suggested list, as screen capture keyboard entries caused the list to collapse.






I am very happy with the simplicity level I have achieved. There are no tree controls, combo boxes, groups, sophisticated grids. All search interactions are done through the use of a simple suggest-box.

I need to pack the Qt binaries and the application code on Mac first, then do the same on Windows. This should be followed by the update of web site with download instructions and the release.

Monday, December 21, 2009

Skeinforce GUI mock ups



Well, it's been a painstakingly slow week, busy at work + hot temperatures here downunder.

Nevertheless there has been some progress. Qt and qmake -as expected- had to have tweaks here and there, but I like simplicity of the Qt architecture, it was snap to learn (well done Nokia.) Qt IDE is definitely easier to use than Xcode on Mac.

Any way I came up with this:

Basically a point-click-paste system to transport passwords using clipboard.

Next, I need to re-factor  the area of archiving encrypted database, so that no ASCII trace is left for attackers (XML leave traces encouraging brute force attacks using known positions in the stream..) Rather than using XML I'll use Qt's x-platform binary stream QDataStream.