|
Tiger Privacy |
|
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 |
1.26/1.27 |
Open |
|
1.4.1 or later |
Open |
|
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. |
1.26/1.27 customized by Tiger Privacy |
Open |
Crypto |
|
1.0.1 |
Open |
Crypto |
|
2.0.1 |
Open |
Crypto |
|
urbanophile |
Open |
Crypto |
|
1 |
Open |
Icons |
|
2.2.1 |
Open |
XML |
|
1.2.0 |
Open |
CORBA Object Request Broker |
|
1.0 maintained by Tiger Privacy |
Open |
JMail is an open source replacement for Sun's closed source javamail. |
|
3.8 |
Open |
Automated unit testing for Java |
|
2.06 |
Open |
Automated unit testing for Java apps with GUI |
|
1.3 |
Open |
Regular expressions used by jfcUnit |
|
Open |
Utility library |
||
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 |
1.18 |
Open |
Java compiler |
|
4.1final and 4.3Pre2 with ant 1.6 upgrade |
Open |
Java editor, almost an IDE |
|
1.6.5 |
Open |
Make processor |
|
0.10.3 |
Open |
Issue tracker |
|
1.2.0 |
Open |
IDL to Java compiler |
|
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 |
||
Jessie |
Casey Marshall |
GPL with exception |
GNU Crypto |
Free Software Foundation |
GPL with exception |
GNU Getopt |
Free Software Foundation
|
|
Crystal Clear |
||
NanoXML |
Marc De Scheemaecker |
|
OpenORB |
The Community OpenORB Project |
|
Tiger JMail |
various |
|
JUnit |
Object Mentor |
|
jfcUnit |
JFCUnit Project |
|
regexp |
Apache Software Foundation |
|
OpenDenova |
Denova |
GPL and direct license |
DixieMail |
James Ghofulpo |
“DixieMail is Freeware - everything about it is free, even support.” |
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 |
Privacy policy
Copyright © 2005-2007 Tiger Privacy |