Welcome Guest.   Make a donation to an author on the site October 24, 2014, 03:34:54 PM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
The N.A.N.Y. Challenge 2013! Download dozens of custom programs!
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1] 2 Next   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: LATEST VERSION: fSekrit 1.40 shrinkwrapped!  (Read 16431 times)
f0dder
Moderator
*****
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« on: December 03, 2009, 03:30:12 PM »

There, fSekrit 1.40 has been released!

Since stuff mentioned in the beta period should have been mostly addressed, I've decided that 1.40 is ready as an early 2009 christmas present. So, what do we have here?


Version 1.40 - December 3, 2009 - 90kb/45.5kb


  • fixed: file->export appends ".txt" instead of ".exe" if no extension given.
  • fixed:  long-standing bug where failing to save changes when closing fSekrit with a modified document would cause fSekrit to exit, rather than notifying of error and let user attempt to save again.
  • fixed:  saves are *finally* done properly, by saving to a temporary file and replacing the current file only when all the file writing business is done.
  • added:  font selection dialog, no longer do you need to much around with the registry to set another default font. The font is still not stored in your document, though, and is single global per-user registry setting.
  • added: "portable" mode, which (for now) means it will not use %TEMP% to store it's temporary editor executable, but instead store it in the same folder as the opened document. Registry is still used for font selection, though! To enable this feature, create a file called "fSekrit.portable" in the same folder as the document you want to function in portable mode.
  • added: URLs are now recognized and turned into hyperlinks.
  • fixed: Read-only notes should be a lot more sane - changed from confusing "make read-only" that half-worked to "Save As Read-only" that works smiley
  • fixed: Win9x and NT4 support has been broken since version 1.35. Release builds are now done with an older compiler toolchain, and 9x/NT4 support is back smiley


Enjoy! smiley
« Last Edit: December 07, 2009, 02:03:25 AM by f0dder » Logged

- carpe noctem
cranioscopical
Friend of the Site
Supporting Member
**
Posts: 4,182



see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #1 on: December 03, 2009, 06:17:02 PM »

Thanks very much!
Logged

Chris
nosh
Supporting Member
**
Posts: 1,388


View Profile Give some DonationCredits to this forum member
« Reply #2 on: December 04, 2009, 12:40:51 AM »

I've never had the need to actually use fSekrit but it's such a cool utility that I keep upgrading!  Grin

Thanks, f.
Logged
SKA
Charter Member
***
Posts: 218

View Profile Give some DonationCredits to this forum member
« Reply #3 on: December 04, 2009, 07:35:20 AM »

Thanks f0dder for this great Christmas present !

May you be prosperous and happy and make more friends  in the New Year !

SKA
Logged
CodeTRUCKER
Supporting Member
**
Posts: 1,028



Bush Flying... where I'd rather be.

see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #4 on: December 07, 2009, 11:23:21 AM »

Thanks f0dder - this is the only way I have felt comfortable having a private chat with family and friends over the Internet.  Using prearranged passwords we are able to send attachments back and forth.  I never felt that way using PGP, etc., but maybe I wasn't using them right.  Now where did I put those Cody Coins...
Logged

I applaud those that refuse to commit "intellectual suicide."

Truth, unlike opinion, tradition, etc. will always be able to stand on its own.  Truth is not a static, but a living entity and will perpetually impart life; therefore, any "truth" that does not or can not impart life can not be Truth.

I am persuaded the only reason bad men have succeeded is not because good men have done nothing, but that good men did not do enough.

An Open Letter to My Friends


Notice: - Unless stated otherwise, I receive no compensation for anything I post here.
f0dder
Moderator
*****
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #5 on: December 07, 2009, 04:17:55 PM »

For mail I'd prefer PGP or S/MIME, if the people I'm communicating with have mail clients supporting it... integration w/mail client = easier to use, and you avoid pesky antivirus programs going apenuts over an attached .exe file.

But I guess a lot of people don't have support for PGP or S/MIME, or can't figure out how to use it - I guess fSekrit isn't the worst alternative then smiley
Logged

- carpe noctem
CodeTRUCKER
Supporting Member
**
Posts: 1,028



Bush Flying... where I'd rather be.

see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #6 on: December 07, 2009, 04:31:42 PM »

Quote
...
But I guess a lot of people don't have support for PGP or S/MIME, or can't figure out how to use it - I guess fSekrit isn't the worst alternative then smiley

Ahem... I resent resemble that remark! tongue  I never understood them and was never able to make them work.

So... now you know the raw truth.  embarassed

[CodeTRUCKER, head down with eyes lowered painfully walks toward the exit door of these hallowed halls of technological mensa, knowing the scharade is over!

Logged

I applaud those that refuse to commit "intellectual suicide."

Truth, unlike opinion, tradition, etc. will always be able to stand on its own.  Truth is not a static, but a living entity and will perpetually impart life; therefore, any "truth" that does not or can not impart life can not be Truth.

I am persuaded the only reason bad men have succeeded is not because good men have done nothing, but that good men did not do enough.

An Open Letter to My Friends


Notice: - Unless stated otherwise, I receive no compensation for anything I post here.
Greybrow
Supporting Member
**
Posts: 14


View Profile Give some DonationCredits to this forum member
« Reply #7 on: December 10, 2009, 04:26:25 AM »

Nice!
any hope for more features? smiley

I'd like to have those:
1. Setting to choose if cursor should be at the beginning, the end or the last remembered position
2. Setting to paste current date/time on the end of file, on opening (as default for notepad with .LOG in the first line)
Logged
f0dder
Moderator
*****
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #8 on: December 10, 2009, 04:34:25 AM »

Nice!
any hope for more features? smiley
Yep, I have a few more ideas before declaring the project "final" smiley

I'd like to have those:
1. Setting to choose if cursor should be at the beginning, the end or the last remembered position
2. Setting to paste current date/time on the end of file, on opening (as default for notepad with .LOG in the first line)
Good ideas - I'm planning to upgrade the container/document format so I can add arbitrary new settings without requiring further modification of the document format. Once that's done, saving settings like this per-document will be a breeze smiley
Logged

- carpe noctem
Deozaan
Charter Member
***
Posts: 6,418



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #9 on: December 10, 2009, 11:47:49 AM »

Awesome! Thanks!
Logged

MerleOne
Supporting Member
**
Posts: 886


4D thinking

see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #10 on: December 20, 2009, 11:19:32 AM »

Hi,
I am starting to use it on a regular basis and I have a few suggestions/observations/questions :
1/ When a text has been saved in read-only, could it be possible to turn r/w on again, without creating a new file
2/ Would it be possible to enter a unique password at the beginning of a session so that files created next are all saved with the same password, which would reduce input errors.
3/ When typing the password at save time, could it be possible to un-hide the password (optionally)
4/ Is the support of "rich text" doable a in future version ?

Great tools as it is, but I feel this would improve my user experience even more...

Edited :
5/ Also, when I open a read-only note, select new, the new file is still read-only, so it's impossible to enter text.
« Last Edit: December 20, 2009, 12:30:02 PM by MerleOne » Logged

.merle1.
f0dder
Moderator
*****
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #11 on: December 20, 2009, 12:36:31 PM »

1) I've been considering this, but don't really know - the original request for read-only actually wanted it to be even more restrictive than it is. Which use-case leads to enabling and then disabling read-only mode?

2) You can already achieve this by choosing "Save As"... I could do a "don't clear passphrase on file->new" option, which would be easy for current version of fSekrit. However, it would be more intuitive for file->new to open a new fSekrit editor window, rather than the current method of just clearing the contents. If/when that is added, the cache feature would require passing the passphrase on the commandline (or some more complicated IPC method), which I don't really feel like doing. Commandline is a security risk, other IPC method is too much code overhead for too little win. I'll ponder a bit about this.

3) yep, and it's something I've wanted to add. Next version will have copy/paste disabled on the passphrase dialogs, but an "unmask password" checkbox (which will obviously clear whatever you've already typed when you unhide).

4) should be, considering I'm using a RichEdit control smiley - actually I'm currently specifying explicitly that I only want pure text on edit->paste, it'd be less code to acched rich formatted text. I do not plan on adding rich editing features to fSekrit, but pasting from an external document should be doable.
Logged

- carpe noctem
MerleOne
Supporting Member
**
Posts: 886


4D thinking

see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #12 on: December 20, 2009, 12:48:31 PM »

Thanks for you reply and this info.

The use case about read-only -> read/write is the following.

I open a new fsekrit window, import some text by dragndrop, save it as readonly, then I realize I want to modify something.  Too late !
Logged

.merle1.
f0dder
Moderator
*****
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #13 on: December 20, 2009, 03:15:13 PM »

That use-case sounds fair enough, but then we'll also have to consider why you enable read-only... as I interpret the original request, it was to avoid "tampering" with the encrypted notes. To achieve general "protect me against my fumble-finger saving", you could set the +R attribute on your file.

But let's have a discussion about this smiley. And if you have anything to say about the other four points (or anything else), let me know - I'm open for comments.
Logged

- carpe noctem
MerleOne
Supporting Member
**
Posts: 886


4D thinking

see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #14 on: December 21, 2009, 04:08:18 AM »

About the +R attribute, I thought at first it was equivalent to the 'read-only' feature and was looking for this attribute to be set (I never read the manual!).

Lifting the 'read-only' atttribute makes sense when you want to update the content of a note easily but not inadvertedly.  If fsekrit could ask for the password when doing it, it would avoid accidental change of the note content and still give some flexibility ?

Regarding hide/unhide password , I understand the temptation for erasing but it would only enhance security in a not indispensable way.  If you're in an "open" environnement, with some eyes behind you, you just don't leave your PC and don't unhide the password.  I would keep the two input zones, without erasing, but simply unhidden.  This would solve the important problem of Caps lock or numlock being activated and a different password being typed than the one you want, especially if you also remove copy/paste.
Logged

.merle1.
mxn
Participant
*
Posts: 6

View Profile Give some DonationCredits to this forum member
« Reply #15 on: December 23, 2009, 08:47:55 AM »

While I rarely use the read-only feature myself, I like the possibility to save permanently read-only files and I don't think you should make it possible to make them writable again. That would only reduce it's function to the previously mentioned "protect me against my fumble-finger saving", and I'm having a hard time imagining how you could both accidentally edit a document, AND accidentally save the document afterward. For people who need that you have the +R attribute.
Logged
MerleOne
Supporting Member
**
Posts: 886


4D thinking

see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #16 on: December 23, 2009, 09:00:59 AM »

My point is just that sometimes you realise you've used the read-on feature too soon !   And you are also just proving my point smiley by saying "I'm having a hard time imagining how you could both accidentally edit a document, AND accidentally save the document afterward".  If so, there is no obstacle making it R/W again since you won't erase the read-only version unintentionally.
Logged

.merle1.
kamil929
Participant
*
Posts: 1

View Profile Give some DonationCredits to this forum member
« Reply #17 on: May 19, 2010, 01:34:43 PM »

Is tere any chance to put twofish cipher into fSekrit 1.40 ? AES256 is not that strong than it justu be.
Logged
f0dder
Moderator
*****
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #18 on: May 23, 2010, 10:19:58 AM »

Is tere any chance to put twofish cipher into fSekrit 1.40 ? AES256 is not that strong than it justu be.
Nope, it's outside the scope of fSekrit, which is to stay LEAN_AND_MEAN. I really, really really wouldn't worry about AES-256 not being strong enough... not now, and not in the next umphteen years. If you're in a position where you could be compromised by anybody even remotely likely to be capable of breaking AES-256, I'd worry much more about Rubber-hose cryptanalysis.


Logged

- carpe noctem
Stoic Joker
Honorary Member
**
Posts: 5,331



View Profile WWW Give some DonationCredits to this forum member
« Reply #19 on: May 23, 2010, 11:27:59 AM »

a.k.a The carefully applied usage of excessive force...

 cheesy

Love the cartoon
Logged
AMWORLD
Participant
*
Posts: 1

View Profile Give some DonationCredits to this forum member
« Reply #20 on: May 29, 2010, 06:35:30 AM »

fSekrit is a cool little app I keep in my cypto toolbox. If only you wrote it to use Serpent instead of Rijndael, but your Rubber-hose cryptanalysis analogy is correct.

I prefer, Electric Cattle-prod decryption...
Logged
f0dder
Moderator
*****
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #21 on: May 29, 2010, 07:09:21 AM »

I prefer, Electric Cattle-prod decryption...
I think the rubber hose method is better - you don't want to risk the neurological damage & amnesia that electric shock can introduce Wink
Logged

- carpe noctem
marcopolo2
Participant
*
Posts: 5

View Profile Give some DonationCredits to this forum member
« Reply #22 on: March 17, 2011, 06:41:35 AM »

thanks for the link, much appreciated
Logged
MerleOne
Supporting Member
**
Posts: 886


4D thinking

see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #23 on: March 17, 2011, 10:15:34 AM »

BTW, since I installed Avast V6 free, I keep getting annoyed by messages related to Avast Sandbox : it usually insists on executing it within a sandbox, and no rule to prevent this can be easily defined since the application is launched from the user temp folder with a different name each time, such as fSekrit-02C5.exe. 

I could disable the sandbox altogether, but since most alarms come from fsekrit, maybe something else could be done ?
Logged

.merle1.
f0dder
Moderator
*****
Posts: 8,774



[Well, THAT escalated quickly!]

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #24 on: March 17, 2011, 01:16:17 PM »

MerleOne, you can use the "fsekrit.portable" approach to have the editor executable created in the same folder as the "document" itself - but it will still involve creating a temporary exe. Unfortunately there isn't really any way around this, a temporary exe is necessary in order to update the main exe. I've been pondering whether I should add a "installed" mode where a global installed fSekrit.exe is used as editor, but there's a few problems with that approach as well.
Logged

- carpe noctem
Pages: [1] 2 Next   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.047s | Server load: 0.32 ]