Home      Download      Learn more      Tech      Help     
 
 

Tiger Envelopes: Tools and components


Tiger Privacy 

Overview
Encryption Software
Supplied Components
Development Tools
Licenses
File Layout


Overview

Tiger Envelopes includes source code in every package. We also include third party components that Tiger Envelopes requires. All third party components include source code, or offer a reasonably priced source license.

For maximum security, we recommend that you only use binaries you have compiled yourself. But if the extra step of building from source code would stop you from encrypting your mail, don't hesitate to use the binaries.


Encryption Software

Tiger Envelopes lets you use any email encryption program that has an OCE compatible plugin. Envelopes includes plugins for the most popular encryption programs, BC, GPG and PGP.

We include BC, Bouncy Castle, so you don't have to install another package. But if you already have GPG or PGP installed, Envelopes will use it.

If you would prefer to use another encryption package, please let us know.

Component

Version

Source

BC

1.26/1.27

Open

GPG

1.4.1 or later

Open

PGP

2.63a

No longer open source.


Supplied Components

The following components are in the thirdparty folder.

You get both source and binaries. Although you can run Tiger Envelopes from the binaries supplied, if you're a software developer we strongly recommend that you compile all the components that include source for maximum security. Tiger source includes ant builds for most components to make this easier.

Component

Version

Source

Purpose

Open Crypto Engine (OCE)

0.1 from Tiger Privacy

Open

Pluggable encryption, with support now for Bouncy Castle, GPG, and PGP.

Bouncy Castle Crypto

1.26/1.27 customized by Tiger Privacy

Open

Crypto

Jessie

1.0.1

Open

Crypto

GNU Crypto

2.0.1

Open

Crypto

GNU Getopt

urbanophile

Open

Crypto

Crystal Clear

1

Open

Icons

NanoXML

2.2.1

Open

XML

OpenORB

1.2.0

Open

CORBA Object Request Broker

JMail

1.0 maintained by Tiger Privacy

Open

Mail

JMail is an open source replacement for Sun's closed source javamail.

JUnit

3.8

Open

Automated unit testing for Java

jfcUnit

2.06

Open

Automated unit testing for Java apps with GUI

regexp

1.3

Open

Regular expressions used by jfcUnit

OpenDenova

Open

Utility library

DixieMail

1.7 customized by Tiger Privacy

Open

Mail server for testing.


Development Tools

We use the following tools to develop and maintain Tiger Envelopes and its installers.

Component

Version

Source

Purpose

Jikes

1.18

Open

Java compiler

jEdit

4.1final and 4.3Pre2 with ant 1.6 upgrade

Open

Java editor, almost an IDE

Ant

1.6.5

Open

Make processor

Trac

0.10.3

Open

Issue tracker

OpenORB IDLCompiler

1.2.0

Open

IDL to Java compiler

JExpress Professional

7.0

Source license

We build all Tiger installers from JExpress source and we have reviewed the source code extensively.

Cross platform installer


Licenses

Component

Copyright

License

Bouncy Castle Crypto

Legion of the Bouncy Castle

Bouncy Castle License

Jessie

Casey Marshall

GPL with exception

GNU Crypto

Free Software Foundation

GPL with exception

GNU Getopt

Free Software Foundation
Aaron M. Renn

LGPL

Crystal Clear

Everaldo Coelho

LGPL

NanoXML

Marc De Scheemaecker

zlib/libpng

OpenORB

The Community OpenORB Project

OpenORB License

Tiger JMail

various

LGPL

JUnit

Object Mentor

Common Public License

jfcUnit

JFCUnit Project

LGPL

regexp

Apache Software Foundation

Apache License, Version 2.0

OpenDenova

Denova

GPL and direct license

DixieMail

James Ghofulpo

“DixieMail is Freeware - everything about it is free, even support.”


Tiger Envelopes File Layout

The installation folder for Tiger Envelopes is the full folder path where you installed the source code, including the folder envelopes-<version>. If you created a folder link under Linux or OSX, you can replace envelopes-<version> with tiger. It contains several folders.

Folder

Purpose

control

Source and class files for the Envelopes control panel

server

Source and class files for the Envelopes server

thirdparty

Source and class files for thirdparty components used by Tiger Envelopes

docs

Documentation for Tiger Envelopes

docs/api

Documentation for source code for Tiger Envelopes. You can create this folder by moving to the installation folder and issuing the command "ant api".

tools

Data, source, and class files for tools used to develop Envelopes. The source for all custom classes used in the cross platform installer is included under the installer folder. You'll only be able to compile these classes if you have a license to JExpress Professional. The source code for the installer itself is available from the same place at a reasonable price.

lib

Java jar files

bin

Platform specific scripts

dist

Distribution builds

The data folder is in the user's home folder and is named Envelopes on Windows and Mac OSX, and .envelopes on Linux. Back up the file options.xml in this folder. Among other things, options.xml contains your passphrases in an encrypted form. If you lose your passphrases, you will not be able to decrypt messages encrypted with those keys.

Under the data folder, public keys created by Tiger Envelopes are in the PublicKeys folder. Messages are archived in the messages folder. Logs are in the logs folder. There are several folders under logs.

Logs folder

Purpose

installer

Installer logs

control

control panel logs

server

Server logs

test

Test logs


Support Individual Rights Privacy policy
Copyright © 2005-2007 Tiger Privacy
SourceForge