eCryptfs Header Parser Announcement

Asked by Ted_Smith

Hi

I noticed a few questions over the months about eCryptfs files the answers of which reside (in some cases) in the headers. I wrote a little program that parses and decodes eCryptfs headers, but I'm not sure the best place to make people aware of it? It is currently hosted on SourceForge along with my other projects. If here is as good a place as any, I'll post the link if authorised.

It's open code, though not written in C (written in Free Pascal).

Any thoughts?

Ted

Question information

Language:
English Edit question
Status:
Answered
For:
eCryptfs Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Dustin Kirkland  (kirkland) said :
#1

Can it be compiled using an open source pascal compiler, on Ubuntu?
If so, we can help you get it packaged for Ubuntu, so that someone can
'sudo apt-get install ecryptfs-header-parser'.

Revision history for this message
Ted_Smith (tedsmith28) said :
#2

It sure can Dustin. Lazarus (the Free Pascal open-source IDE and the Free Pascal Compiler used to create the program) is part of the Ubuntu repository and I write and compile it using Ubuntu 10.04. The version in the Ubuntu packaging is at version 0.9.28 (the latest version is 0.9.30 stable and 0.9.31 development).

http://www.lazarus.freepascal.org/ - The IDE
http://www.freepascal.org/ - FPC

You must forgive my ignorance when it comes to packaging. I've never packaged before so don't know where to start!

Revision history for this message
Ted_Smith (tedsmith28) said :
#3
Revision history for this message
Dustin Kirkland  (kirkland) said :
#4

Can you write a makefile?

Or at least give me a couple of shell commands that compile your code?

Also, a pointer to a release tarball?

Revision history for this message
Ted_Smith (tedsmith28) said :
#5

Hey Dustin

Mmmm I've wrestled with the Makefile side of things since you asked yesterday and I asked for a bit of guidance here and documented my efforts to date (http://www.lazarus.freepascal.org/index.php/topic,14748.msg78310.html#msg78310) but suffice to say that for now, I've not found a simple solution. Due to the way Lazarus works, everyone seems to be asking "Why do you need a Makefile....we use the LCL?".

Because Lazaurus uses the LCL (Lazarus provides a cross-platform application framework called the Lazarus Component Library (LCL), which provides a single, unified interface for programmers, with different platform-specific implementations. Using LCL, one can create applications in a "write once, compile anywhere" manner, unless system-dependent features are used explicitly.)

For now though, here is the SourceForge link to the release source code (full Lazarus project) and a compiled binary :

http://sourceforge.net/projects/ecryptfs-p/files/v1.1.0-Linux/

(The Linux version 1.1.0 now comes with the ability to export results to a CSV or HTML log file)

Revision history for this message
Dustin Kirkland  (kirkland) said :
#6

Okay, can you give me a couple of shell commands to compile it, then?

Can you help with this problem?

Provide an answer of your own, or ask Ted_Smith for more information if necessary.

To post a message you must log in.