improved templatewrite code (ignores swap files, svn, ...)

added "details" page
added FAQ
changed a lot of text
This commit is contained in:
lars 2006-12-23 23:46:53 +00:00
parent 54559af141
commit 2daeb925a1
26 changed files with 868 additions and 334 deletions

View File

@ -2,8 +2,9 @@
<div class="leftcontent">
<p>&nbsp;</p>
</div>
<div class="leftcontent">
<h2>Pardon</h2>
<p>Don't worry if the <a href="http://demo.cryptobox.org">demo</a> is out for lunch. It'll be back soon.</p>
<h2>Pardon in advance</h2>
<p>Please do not worry if the <a href="http://demo.cryptobox.org">demo</a> may be out for lunch right now. It surely will be back soon.</p>
</div>
</div>

View File

@ -1,8 +1,14 @@
<div class="content">
<h2>Demonstration</h2>
<p>With the new release, we proudly present a demo CryptoBox
environment. It's very slow at the moment but should give you a
better feeling, for how the CryptoBox works.</p>
<p>Try: <a href="http://demo.cryptobox.org">demo.cryptobox.org</a> .</p>
<p>With the new release, we proudly present an online demonstration
of the webinterface of a CryptoBox. At the moment the server is quite
slow, but at least you will get a feeling of how the CryptoBox works.</p>
<p>Try: <a href="http://demo.cryptobox.org">http://demo.cryptobox.org</a>.</p>
<p>The necessary access credentials for restricted parts of the demo are:</p>
<ul>
<li>Username: admin</li>
<li>Password: admin</li>
</ul>
</div>

27
content/details/05_left Normal file
View File

@ -0,0 +1,27 @@
<div class="left">
<div class="leftcontent">
<h2>Thank you!</h2>
<p>The CryptoBox project heavily depends on the following Free Software
projects. Thanks for your hard work!</p>
<ul>
<li><a href="http://kernel.org">Linux kernel</a></li>
<li><a href="http://debian.org">Debian GNU/Linux</a></li>
<li><a href="http://python.org">Python</a></li>
<li><a href="http://cherrypy.org">CherryPy</a></li>
<li><a href="http://clearsilver.net">ClearSilver</a></li>
<li><a href="http://www.saout.de/misc/dm-crypt">DM-crypt</a></li>
<li><a href="http://luks.endorphin.org">CryptSetup LUKS</a></li>
<li>...</li>
</ul>
<p>This list is by far incomplete - so: thanks to everyone involved in
improving Free Software!</p>
</div>
<div class="leftcontent">
<h2>You need more details?</h2>
<p>Take a look at the <a
href="http://devel.cryptobox.org/browser/trunk/README">README file</a>
for more detailed installation and usage instructions.</p>
</div>
</div>

View File

@ -0,0 +1,47 @@
<div class="content">
<h2>Requirements</h2>
<p>The <i>CryptoBox-Server</i> package can be installed on every system with at least:</p>
<ul>
<li>Linux kernel 2.6</li>
<li>cryptsetup with LUKS support</li>
<li>kernel support for the <i>crypt</i> target of the <i>device mapper</i></li>
<li>Python 2.4</li>
</ul>
<p>The <i>CryptoBox-CD</i> can run on any PC with:</p>
<ul>
<li>CPU: min. 100MHz</li>
<li>RAM: 64 MB</li>
<li>CD-ROM drive</li>
<li>a network connection</li>
<li>a harddisk for your data</li>
</ul>
<p>All drives supported by the linux kernel can be used: IDE, SCSI, USB, FireWire,
SATA, ...</p>
</div>
<div class="content">
<h2>Encryption</h2>
<p>The encrypted disk partitions are <!-- TODO: add luks link --> LUKS
volumes. In case of emergency you can access your data directly with every
modern linux system or via <!-- TODO: check link --><a
href="http:/freeotf.org/">FreeOTF</a> (for windows).</p>
<p>Select your favourite encryption algorithm from all ciphers supported
by the linux kernel. Currently the default is
<i>aes-cbc-essiv:sha256</i> (AES in CBC mode with ESSIV based on SHA256).</p>
<!-- TODO: check description of the cipher - especially essiv -->
</div>
<div class="content">
<h2>File access</h2>
<p>The <i>CryptoBox-Server</i> will smoothly integrate into your existing
fileserver.</p>
<p>The <i>CryptoBox-CD</i> provides access to your data via:<p>
<ul>
<li>samba shares (also known as: <i>windows network share</i>)</li>
<li>WebDAV (aka: <i>web folder</i>)</li>
<li>nfs (*nix file sharing)</li>
</ul>
<p>Currently there is no user and access management integrated into the
CryptoBox-CD.</li>
</div>

View File

@ -1,21 +1,29 @@
<div class="left">
<div class="leftcontent">
<h2>Hint</h2>
<p>Fetch the latest <a href="http://codecoop.org/frs/?group_id=60">CryptoBox-server
.deb package</a> while it's hot!</p>
<h2>Latest releases</h2>
<p>CryptoBox-Server: <a
href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">0.3.1</a></p>
<p>CryptoBox-CD: <a
href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">0.2.1</a></p>
</div>
<div class="leftcontent">
<h2>It's tested</h2>
<p>The package installs fine on:<br /></p>
<p>Debian/sid <br />
Ubuntu/edgy_eft</p>
<h2>Debian package</h2>
<p>If you are a Debian/Ubuntu/??? user, then we strongly recommend to use
the <i>cryptobox-server</i> package of our (inofficial) <a
href="http://systemausfall.org/toolforge/debian/">debian package repository</a>
to stay up to date.</p>
<p><a
href="http://devel.cryptobox.org/wiki/DebianNotes">Read more ...</a></p>
</div>
<div class="leftcontent">
<h2>Live-CD 0.3</h2>
<p>Sorry, v0.3.x is not available as live-CD yet. It is
going to be released in february 02007.</p>
</div>
<div class="leftcontent">
<p>&nbsp;</p>
<h2>Bleeding edge</h2>
<p>The current source code of the <i>CryptoBox-Server</i> package is always
available via our <a href="https://svn.systemausfall.org/svn/cryptobox/"
title="browse subversion repository">Subversion repository</a>.</p>
<p><a
href="http://devel.cryptobox.org/wiki/SubversionNotes">Read more ...</a></p>
</div>
</div>

View File

@ -1,20 +1,7 @@
<div class="content">
<h2>Debian, Ubuntu (CryptoBox-server)</h2>
<p>Install the <i>cryptobox-server</i> package to integrate the
features of the CryptoBox into your running server/desktop
without downloading the whole CD.</p>
<p>First add the following line to your <i>/etc/apt/sources.list:</i><br />
<tt>deb http://systemausfall.org/toolforge/debian unstable main</tt></p>
<p>Then run:<br/>
<tt>apt-get install cryptobox-server</tt></p>
<br />
<p>If you're an official maintainer, you might help us to integrate the
package into Debian upstream!</p>
</div>
<div class="content">
<h2>CryptoBox-server in Debian-based Linux Distributions</h2>
<p>The package can also be installed in other Debian based
distributions: your mileage may vary.</p>
<h2>CryptoBox-Server</h2>
<p>Install the <i>CryptoBox-Server</i> package in your favourite linux system.</p>
<p><a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">Download it now!</a></p>
<p>Download the <a href="http://codecoop.org/frs/?group_id=60">
latest cryptobox-server.deb</a> to oyur system and install it with
the following command:<br />
@ -24,27 +11,23 @@
you probably have to install some missing packages.</p>
</div>
<div class="content">
<h2>Go with the sources</h2>
<p>Download the source package of the latest release from <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">CodeCoop</a>.
<p>You can also use the <a href="http://devel.cryptobox.org/browser/trunk">read-only webinterface</a> of trac
for browsing through the Subversion repository. Full Subversion access is possible via commandline tools or your
favourite GUI.</p>
<p>e.g.: create your local working copy with the following command:<br>
<tt>svn checkout https://svn.systemausfall.org/svn/cryptobox</tt></p>
<br />
<p>Read the <a href="http://en.wikipedia.org/wiki/Subversion" title="Wikipedia: Subversion">wikipedia entry</a> for a short description of Subversion.</p>
<h2>CryptoBox-CD</h2>
<p>Get the latest <i>CryptoBox-CD</i> image and burn the bootable live-CD.</p>
<p><a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">Download it now!</a></p>
<p>We would like to thank <a href="http://codecoop.org">codecoop.org</a> for
providing the necessary bandwidth.</p>
<p>Alternatively you can buy a live-CD at <a href="http://www.opensoft.nl/cdshop/product_info.php/manufacturers_id/28/products_id/71">OpenSoft.nl</a>
for 5.95 european bugs. Note: this is an unpaid advertisement link.
So if you ask us kindly, we might send you a CD for a better price. ;)</p>
</div>
<div class="content">
<p>&nbsp;</p>
</div>
<div class="content">
<h2>Get the live-CD</h2>
<p>Get the newest live-CD by following <a
href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">this link</a>.
<p>We'd like to thank <a href="http://codecoop.org">codecoop.org</a> for
providing bandwidth.</p>
<p>You could buy a Live-CD at <a href="http://www.opensoft.nl/cdshop/product_info.php/manufacturers_id/28/products_id/71">OpenSoft.nl</a> for 5.95 european bugs. Note: this is an unpaid advertisement link. So if you ask us kindly, we might send you a CD for a better price. ;)
</p>
<h2>License</h2>
<p>The code of the CryptoBox-Server and the CryptoBox-CD is licensed under the
<i>GNU General Public License (GPL)</i>.</p>
<p>In short: you are free to change the code and to distribute it, as long
as you do not change the license. <a
href="http://www.fsf.org/licensing/licenses/gpl.html">Read the license
in detail</a>.</p>
</div>

22
content/faq/05_left Normal file
View File

@ -0,0 +1,22 @@
<div class="left">
<div class="leftcontent">
<h2>Table of content</h2>
<ol class="toc">
<li><a href="#access_data">I successfully opened a volume.
How can I access the data now?</a></li>
<li><a href="#plaintext_after_partitioning">Recently I partitioned my harddisk.
Now I can open the volume without a password.
Isn't it encrypted anymore?</a></li>
<li><a href="#user_access">How can I restrict access to certain data?</a></li>
<li><a href="#use_of_users">There is a <i>user manager</i> available
via <i>preferences</i>. What is it good for?</a></li>
</ol>
</div>
</div>

50
content/faq/10_center Normal file
View File

@ -0,0 +1,50 @@
<div class="content">
<h2>Frequently asked questions</h2>
<p>If you have more questions or if you want better answers, just send a mail
to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>. Thanks!</p>
</div>
<div class="content faq">
<a name="access_data"></a>
<h3>I successfully opened a volume. How can I access the data now?</h3>
<p><i>CryptoBox-Server</i>: you should ask your administrator. In case
you are the administrator, then you should take a look at the configuration
file for the <i>MountDir</i> setting. Publish this directory via your
favourite fileserver (e.g. samba, webdav, nfs, ftp, ...) and tell your
users how to reach it.</p>
<p><i>CryptoBox-CD</i>: browse the network neighborhood for the CryptoBox server
(windows), scan the network (KDE or Gnome) or type something like the
following into your favourite terminal to mount a volume:<br/>
<tt>smbmount //IP_OF_CRYPTOBOX/VOLUME_NAME /media/FOO</tt></p>
</div>
<div class="content faq">
<a name="plaintext_after_partitioning"></a>
<h3>Recently I partitioned my harddisk. Now I can open the volume without a
password. Isn't it encrypted anymore?</h3>
<p>The partition manager creates non-encrypted volumes by default. If you want
to enable encryption for a volume, then you have to format it. Be aware
that this will erase all data of the volume.</p>
</div>
<div class="content faq">
<a name="user_access"></a>
<h3>How can I restrict access to certain data?</h3>
<p>The CryptoBox does not support user and access management for now. Everyone
in your local network can access all open volumes for reading and writing.
This behavior is based on the assumption, that there are no evil guys in
your local network. Please take care for this!</p>
<p>For the next major release (v0.4) we plan to implement user and access
management.</p>
</div>
<div class="content faq">
<a name="use_of_users"></a>
<h3>There is a <i>user manager</i> available via <i>preferences</i>.
What is it good for?</h3>
<p>These administrative users can access restricted parts of the CryptoBox
(e.g. the plugin manager or the network settings).</p>
<p>Users who just want to open and close volumes do not need an
administrative account.</p>
</div>

15
content/index/02_top Normal file
View File

@ -0,0 +1,15 @@
<div id="mission">
<h2>What is it about?</h2>
<p>The CryptoBox project wants to bring data encryption to the masses.</p>
<p>Therefore we develop two free (GPL) software packages:</p>
<ul>
<li>The <i>CryptoBox-Server package</i> adds harddisk encryption to a fileserver
(samba, nfs, dav, ...) without annoying its users.</li>
<li>The <i>CryptoBox-CD</i> is targetted at users who want to set up an
encrypting fileserver without bothering about complicated administration
issues.</li>
</ul>
<p>The privacy of <i>your</i> data is our mission. </p>
<p>Any Questions? Mail to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>!</p>
</div>

View File

@ -1,25 +1,27 @@
<!-- RFC: what about putting the latest svn commit logs here?
all the other stuff is redundant [l] -->
<div class="left">
<p><a href="screenshots.html"><img border="0" alt="img: screenshot" src="gfx/screen_mini.png"/><br/>
See more screenshots</a></p>
<br />
<div class="leftcontent">
<h2>About</h2>
<p>The CryptoBox is a Debian/Linux based live-cd. This CD boots
up, starting a secure fileserver. Even non-technical users are
able to store their data on its encrypted harddisk. There is no
special knowledge about cryptography or servers required at
all.</p>
<h2>Screenshots</h2>
<p style="text-align:center"><a href="screenshots.html"><img border="0" alt="img: screenshot" src="gfx/screen_mini.png"/><br/>
More screenshots</a></p>
</div>
<div class="leftcontent">
<h2>Download</h2>
<p>Fetch the latest release of the <a href="download.html">CryptoBox-server Debian
package</a>.</p>
<p>Fetch the latest release of the <a href="download.html">CryptoBox-server
package v0.3.1</a>.</p>
</div>
<div class="leftcontent">
<p>&nbsp;</p>
</div>
<div class="leftcontent">
<h2>foo bar</h2>
<p>today is the day</p>
</div>
</div>

View File

@ -1,22 +1,20 @@
<div class="content">
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">CryptoBox-server 0.3.1 released</a></h2>
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">CryptoBox-Server v0.3.1 released</a></h2>
<p class="date">20/12/02006</p>
<p>This relase contains some usability fixes for users of the Internet Explorer,
<p>This release contains some usability fixes for users of the Internet Explorer,
as well as some additional translations and more convenient default settings.</p>
</div>
<div class="content">
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=59">CryptoBox-server 0.3.0 released</a></h2>
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=59">CryptoBox-Server v0.3.0 released</a></h2>
<p class="date">15/12/02006</p>
<p>Here it comes, the earliest x-mas present 02006, the
CryptoBox-server 0.3.0 package ready for <i>Debian/sid</i> and
<i>Ubuntu/edgy_eft</i>. It is not a live-cd, but a software package that you can just install on your linux system.
Take a look at the <a href="screenshots.html">screenshots</a>. It was a long ride and this is the
first milestone reached. Be prepared fo another 1000 miles of code.
The live-CD with the new version will be released in February 02007.</p>
</div>
<div class="content">
<p>&nbsp;</p>
<p>Here it comes - the earliest x-mas present 02006: the
CryptoBox-Server 0.3.0 package. It is not a live-cd, but a software package
that you can just install on your favourite linux system.</p>
<p> Take a look at the <a href="screenshots.html">screenshots</a>.</p>
<p>It was a long ride and this is the first milestone we reached. Be prepared
fo another 1000 miles of code.</p>
<p>The live-CD based on this new version will be released in February 02007.</p>
</div>
<div class="content">
@ -30,21 +28,21 @@
<div class="content">
<h2>NEWS: Download interception</h2>
<p class="date">14/04/02006</p>
<p>Sorry folks, <i>codecoop.org</i> is temporarly down. Update: it's up
and running again. Fetch the latest version <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">here</a></p>
<p>Sorry folks, <i>codecoop.org</i> is temporarly down.</p>
<p>UPDATE: It is up and running again. Fetch the latest version <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">here</a>.</p>
</div>
<div class="content">
<h2>NEWS: CryptoBox code splitting</h2>
<p class="date">07/03/02006</p>
<p>We're currently splitting the CryptoBox up in the
CryptoBox-server and the Cryptobox-CD. This will let you use
the CryptoBox-server in your favourite Linux Installation.
stay tuned..</p>
<p>We are currently splitting the CryptoBox into the
CryptoBox-Server and the Cryptobox-CD. This will let you use
the CryptoBox-Server in your favourite Linux installation.</p>
<p>Stay tuned ...</p>
</div>
<div class="content">
<h2>NEWS: CryptoBox code splitting</h2>
<h2>NEWS: CryptoBox-CD v0.2.1 released</h2>
<p class="date">30/10/02005</p>
<p>The new CryptoBox version 0.2.1 is available at
<a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">codecoop.org</a>!</p>

View File

@ -1,23 +1,31 @@
<div class="left">
<div class="leftcontent">
<h2>Any Questions?</h2>
<p>Mail to <a
href="info@cryptobox.org">info (at) cryptobox.org</a>!</p>
<p>Or leave us a note about your thoughts and ideas via <a
href="http://post.gmane.org/post.php?group=gmane.comp.encryption.cryptobox.devel">gmane</a>. </p>
<h2>Issues and bugs</h2>
<p>Open a <a
href="http://devel.cryptobox.org/newticket">ticket</a> for feature requests, usability problems or bug reports.</p>
</div>
<div class="leftcontent">
<p>&nbsp;</p>
<h2>Leave a note</h2>
<p>Tell us your thoughts and ideas via <a
href="http://post.gmane.org/post.php?group=gmane.comp.encryption.cryptobox.devel">gmane</a>.</p>
</div>
<div class="leftcontent">
<h2>Think about</h2>
<p>You are not just a consumer. Not in the Open Source world.
You can always help others with your knowledge or go and spend your
<h2>Future release plans</h2>
<p>CryptoBox-Server:</p>
<ul><li>v0.4 <span class="date">04/15/02007</span></li></ul>
<p>CryptoBox-CD:</p>
<ul><li>v0.3.1 <span class="date">02/15/02007</span></li></ul>
<p>Read the <a href="http://devel.cryptobox.org/roadmap">development roadmap</a>
for more details.</p>
</div>
<div class="leftcontent">
<h2>Contribute</h2>
<p>You are not just a consumer. At least not in the Open Source world.</p>
<p>You can always help others with your knowledge or go and spend your
money for lousy software. ;)</p>
</div>
<div class="leftcontent">
<h2>Trac tickets</h2>
<p>Open up a <a
href="https://systemausfall.org/trac/cryptobox/newticket">ticket</a> for feature requests or bugs.</p>
</div>
</div>

View File

@ -1,18 +1,23 @@
<div class="content">
<h2>Translation center</h2>
<p>We are looking for more translations. This way you can help
others accessing the CryptoBox in their native language. The <a
href="http://translate.cryptobox.org/">translation center</a> is
the central unit for this purpose. You can register there and use the webinterface for translations. It features a nice, motivating progress bar.
</p>
<p>We want <i>you</i> to translate the CryptoBox!</p>
<p>This way you can help others to access the CryptoBox in their native language.
The <a href="http://translate.cryptobox.org/">translation center</a> serves
this purpose. Just register and use the webinterface for translations.
It features a nice, motivating progress bar.</p>
<p>For any questions ask us via <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>.</p>
</div>
<div class="content">
<h2>Development</h2>
<p>If you're interested in what happens under the hood, visit the <a
href="devel.cryptobox.org">development corner</a>. The <a href="http://devel.cryptobox.org/roadmap">roadmap</a> shows our goals for the next release and the estimated release date.</p>
<p>Join the <a href="mailto:cryptobox-dev-subscribe@lists.systemausfall.org">development mailing list</a>. This list is also accessable via <a href="http://dir.gmane.org/gmane.comp.encryption.cryptobox.devel">gmane.</a></p>
<p>Or browse the <a href="https://systemausfall.org/mail-archive/?0">mailing list
archive</a>.</p>
<p>If you are interested in what happens under the hood, visit the <a
href="http://devel.cryptobox.org">development corner</a>. The <a
href="http://devel.cryptobox.org/roadmap">roadmap</a> shows our goals
for the next release and the estimated release date.</p>
<p><a href="mailto:cryptobox-dev-subscribe@lists.systemausfall.org">Join
the development mailing list</a> or participate via <a
href="http://dir.gmane.org/gmane.comp.encryption.cryptobox.devel">gmane</a>.</p>
<p>You can also just browse the <a href="https://systemausfall.org/mail-archive/?0">mailing list archive</a>.</p>
</div>
<div class="content">
<p>&nbsp;</p>
@ -20,7 +25,7 @@
<div class="content">
<h2>Acknowledgements</h2>
<p>The whole is nothing without it's parts. We would like to thank
<p>The whole is nothing without its parts. We would like to thank
all the people for their help (in order of appearance). So, thank you!
:)</p>
<ul>
@ -29,10 +34,16 @@
<li>Rike - french translation</li>
</ul>
</div>
<div class="content">
<h2>Legal stuff</h2>
<ul>
<li>All released code is under <a href="http://www.fsf.org/licensing/licenses/gpl.html">GPL</a></li>
<li>The documentation is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Creative Commons License</a></li>
<li>We do not take any warranty for the functionality or usability of the CryptoBox.</li>
<li>All code is licensed under the <a href="http://www.fsf.org/licensing/licenses/gpl.html">GPL</a>.</li>
<li>The documentation and this website are licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Creative Commons License</a>.</li>
</div>
<div class="content">
<h2>Any Questions?</h2>
<p>Mail to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>!</p>
</div>

View File

@ -1,5 +1,4 @@
<div class="onecolumn">
<br />
<h2>Versions 0.3.x</h2>
<p>
<img src="gfx/activate_volume.png"><br />
@ -9,6 +8,9 @@
<img src="gfx/system_preferences.png"><br />
configuration<br />
</p>
</div>
<div class="onecolumn">
<h2>Versions 0.2.x</h2>
<p>
<img src="gfx/en_mount.png"><br />
@ -19,3 +21,4 @@
configuration<br />
</p>
</div>

View File

@ -12,34 +12,46 @@
<body>
<div class="container">
<div class="header"><!-- just the logo --></div>
<div id="header"><!-- just the logo --></div>
<div class="navbar">
<p><a href="index.html">Home</a>&nbsp;
<a href="download.html">Download</a>&nbsp;
<a href="screenshots.html">Screenshots</a>&nbsp;
<a href="demo.html">Demo</a>&nbsp;
<a href="project.html">Project</a>&nbsp;</p>
<p>
<a href="index.html">Home</a> |
<a href="download.html">Download</a> |
<a href="screenshots.html">Screenshots</a> |
<a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div>
<br />
<div class="left">
<div class="leftcontent">
<p>&nbsp;</p>
</div>
<div class="leftcontent">
<h2>Pardon</h2>
<p>Don't worry if the <a href="http://demo.cryptobox.org">demo</a> is out for lunch. It'll be back soon.</p>
<h2>Pardon in advance</h2>
<p>Please do not worry if the <a href="http://demo.cryptobox.org">demo</a> may be out for lunch right now. It surely will be back soon.</p>
</div>
</div>
<div class="content">
<h2>Demonstration</h2>
<p>With the new release, we proudly present a demo CryptoBox
environment. It's very slow at the moment but should give you a
better feeling, for how the CryptoBox works.</p>
<p>Try: <a href="http://demo.cryptobox.org">demo.cryptobox.org</a> .</p>
<p>With the new release, we proudly present an online demonstration
of the webinterface of a CryptoBox. At the moment the server is quite
slow, but at least you will get a feeling of how the CryptoBox works.</p>
<p>Try: <a href="http://demo.cryptobox.org">http://demo.cryptobox.org</a>.</p>
<p>The necessary access credentials for restricted parts of the demo are:</p>
<ul>
<li>Username: admin</li>
<li>Password: admin</li>
</ul>
</div>
<div class="footer">
@ -51,3 +63,4 @@
</body>
</html>

116
details.html Normal file
View File

@ -0,0 +1,116 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>CryptoBox</title>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
<meta content="" name="keywords" />
<meta name="description" content="a secure fileserver, live-CD, web front-end" />
<link rel="stylesheet" type="text/css" href="gfx/main.css" />
</head>
<body>
<div class="container">
<div id="header"><!-- just the logo --></div>
<div class="navbar">
<p>
<a href="index.html">Home</a> |
<a href="download.html">Download</a> |
<a href="screenshots.html">Screenshots</a> |
<a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div>
<div class="left">
<div class="leftcontent">
<h2>Thank you!</h2>
<p>The CryptoBox project heavily depends on the following Free Software
projects. Thanks for your hard work!</p>
<ul>
<li><a href="http://kernel.org">Linux kernel</a></li>
<li><a href="http://debian.org">Debian GNU/Linux</a></li>
<li><a href="http://python.org">Python</a></li>
<li><a href="http://cherrypy.org">CherryPy</a></li>
<li><a href="http://clearsilver.net">ClearSilver</a></li>
<li><a href="http://www.saout.de/misc/dm-crypt">DM-crypt</a></li>
<li><a href="http://luks.endorphin.org">CryptSetup LUKS</a></li>
<li>...</li>
</ul>
<p>This list is by far incomplete - so: thanks to everyone involved in
improving Free Software!</p>
</div>
<div class="leftcontent">
<h2>You need more details?</h2>
<p>Take a look at the <a
href="http://devel.cryptobox.org/browser/trunk/README">README file</a>
for more detailed installation and usage instructions.</p>
</div>
</div>
<div class="content">
<h2>Requirements</h2>
<p>The <i>CryptoBox-Server</i> package can be installed on every system with at least:</p>
<ul>
<li>Linux kernel 2.6</li>
<li>cryptsetup with LUKS support</li>
<li>kernel support for the <i>crypt</i> target of the <i>device mapper</i></li>
<li>Python 2.4</li>
</ul>
<p>The <i>CryptoBox-CD</i> can run on any PC with:</p>
<ul>
<li>CPU: min. 100MHz</li>
<li>RAM: 64 MB</li>
<li>CD-ROM drive</li>
<li>a network connection</li>
<li>a harddisk for your data</li>
</ul>
<p>All drives supported by the linux kernel can be used: IDE, SCSI, USB, FireWire,
SATA, ...</p>
</div>
<div class="content">
<h2>Encryption</h2>
<p>The encrypted disk partitions are <!-- TODO: add luks link --> LUKS
volumes. In case of emergency you can access your data directly with every
modern linux system or via <!-- TODO: check link --><a
href="http:/freeotf.org/">FreeOTF</a> (for windows).</p>
<p>Select your favourite encryption algorithm from all ciphers supported
by the linux kernel. Currently the default is
<i>aes-cbc-essiv:sha256</i> (AES in CBC mode with ESSIV based on SHA256).</p>
<!-- TODO: check description of the cipher - especially essiv -->
</div>
<div class="content">
<h2>File access</h2>
<p>The <i>CryptoBox-Server</i> will smoothly integrate into your existing
fileserver.</p>
<p>The <i>CryptoBox-CD</i> provides access to your data via:<p>
<ul>
<li>samba shares (also known as: <i>windows network share</i>)</li>
<li>WebDAV (aka: <i>web folder</i>)</li>
<li>nfs (*nix file sharing)</li>
</ul>
<p>Currently there is no user and access management integrated into the
CryptoBox-CD.</li>
</div>
<div class="footer">
<!-- TODO: add real link! -->
<p>-- a <a href="http://senselab.org">Sense.Lab</a> project -- <a href="index.html">Impressum</a> --</p>
</div>
</div>
</body>
</html>

View File

@ -12,55 +12,55 @@
<body>
<div class="container">
<div class="header"><!-- just the logo --></div>
<div id="header"><!-- just the logo --></div>
<div class="navbar">
<p><a href="index.html">Home</a>&nbsp;
<a href="download.html">Download</a>&nbsp;
<a href="screenshots.html">Screenshots</a>&nbsp;
<a href="demo.html">Demo</a>&nbsp;
<a href="project.html">Project</a>&nbsp;</p>
<p>
<a href="index.html">Home</a> |
<a href="download.html">Download</a> |
<a href="screenshots.html">Screenshots</a> |
<a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div>
<br />
<div class="left">
<div class="leftcontent">
<h2>Hint</h2>
<p>Fetch the latest <a href="http://codecoop.org/frs/?group_id=60">CryptoBox-server
.deb package</a> while it's hot!</p>
<h2>Latest releases</h2>
<p>CryptoBox-Server: <a
href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">0.3.1</a></p>
<p>CryptoBox-CD: <a
href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">0.2.1</a></p>
</div>
<div class="leftcontent">
<h2>It's tested</h2>
<p>The package installs fine on:<br /></p>
<p>Debian/sid <br />
Ubuntu/edgy_eft</p>
<h2>Debian package</h2>
<p>If you are a Debian/Ubuntu/??? user, then we strongly recommend to use
the <i>cryptobox-server</i> package of our (inofficial) <a
href="http://systemausfall.org/toolforge/debian/">debian package repository</a>
to stay up to date.</p>
<p><a
href="http://devel.cryptobox.org/wiki/DebianNotes">Read more ...</a></p>
</div>
<div class="leftcontent">
<h2>Live-CD 0.3</h2>
<p>Sorry, v0.3.x is not available as live-CD yet. It is
going to be released in february 02007.</p>
</div>
<div class="leftcontent">
<p>&nbsp;</p>
<h2>Bleeding edge</h2>
<p>The current source code of the <i>CryptoBox-Server</i> package is always
available via our <a href="https://svn.systemausfall.org/svn/cryptobox/"
title="browse subversion repository">Subversion repository</a>.</p>
<p><a
href="http://devel.cryptobox.org/wiki/SubversionNotes">Read more ...</a></p>
</div>
</div>
<div class="content">
<h2>Debian, Ubuntu (CryptoBox-server)</h2>
<p>Install the <i>cryptobox-server</i> package to integrate the
features of the CryptoBox into your running server/desktop
without downloading the whole CD.</p>
<p>First add the following line to your <i>/etc/apt/sources.list:</i><br />
<tt>deb http://systemausfall.org/toolforge/debian unstable main</tt></p>
<p>Then run:<br/>
<tt>apt-get install cryptobox-server</tt></p>
<br />
<p>If you're an official maintainer, you might help us to integrate the
package into Debian upstream!</p>
</div>
<div class="content">
<h2>CryptoBox-server in Debian-based Linux Distributions</h2>
<p>The package can also be installed in other Debian based
distributions: your mileage may vary.</p>
<h2>CryptoBox-Server</h2>
<p>Install the <i>CryptoBox-Server</i> package in your favourite linux system.</p>
<p><a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">Download it now!</a></p>
<p>Download the <a href="http://codecoop.org/frs/?group_id=60">
latest cryptobox-server.deb</a> to oyur system and install it with
the following command:<br />
@ -70,28 +70,24 @@
you probably have to install some missing packages.</p>
</div>
<div class="content">
<h2>Go with the sources</h2>
<p>Download the source package of the latest release from <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">CodeCoop</a>.
<p>You can also use the <a href="http://devel.cryptobox.org/browser/trunk">read-only webinterface</a> of trac
for browsing through the Subversion repository. Full Subversion access is possible via commandline tools or your
favourite GUI.</p>
<p>e.g.: create your local working copy with the following command:<br>
<tt>svn checkout https://svn.systemausfall.org/svn/cryptobox</tt></p>
<br />
<p>Read the <a href="http://en.wikipedia.org/wiki/Subversion" title="Wikipedia: Subversion">wikipedia entry</a> for a short description of Subversion.</p>
<h2>CryptoBox-CD</h2>
<p>Get the latest <i>CryptoBox-CD</i> image and burn the bootable live-CD.</p>
<p><a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">Download it now!</a></p>
<p>We would like to thank <a href="http://codecoop.org">codecoop.org</a> for
providing the necessary bandwidth.</p>
<p>Alternatively you can buy a live-CD at <a href="http://www.opensoft.nl/cdshop/product_info.php/manufacturers_id/28/products_id/71">OpenSoft.nl</a>
for 5.95 european bugs. Note: this is an unpaid advertisement link.
So if you ask us kindly, we might send you a CD for a better price. ;)</p>
</div>
<div class="content">
<p>&nbsp;</p>
</div>
<div class="content">
<h2>Get the live-CD</h2>
<p>Get the newest live-CD by following <a
href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">this link</a>.
<p>We'd like to thank <a href="http://codecoop.org">codecoop.org</a> for
providing bandwidth.</p>
<p>You could buy a Live-CD at <a href="http://www.opensoft.nl/cdshop/product_info.php/manufacturers_id/28/products_id/71">OpenSoft.nl</a> for 5.95 european bugs. Note: this is an unpaid advertisement link. So if you ask us kindly, we might send you a CD for a better price. ;)
</p>
<h2>License</h2>
<p>The code of the CryptoBox-Server and the CryptoBox-CD is licensed under the
<i>GNU General Public License (GPL)</i>.</p>
<p>In short: you are free to change the code and to distribute it, as long
as you do not change the license. <a
href="http://www.fsf.org/licensing/licenses/gpl.html">Read the license
in detail</a>.</p>
</div>
@ -105,3 +101,4 @@
</body>
</html>

114
faq.html Normal file
View File

@ -0,0 +1,114 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>CryptoBox</title>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
<meta content="" name="keywords" />
<meta name="description" content="a secure fileserver, live-CD, web front-end" />
<link rel="stylesheet" type="text/css" href="gfx/main.css" />
</head>
<body>
<div class="container">
<div id="header"><!-- just the logo --></div>
<div class="navbar">
<p>
<a href="index.html">Home</a> |
<a href="download.html">Download</a> |
<a href="screenshots.html">Screenshots</a> |
<a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div>
<div class="left">
<div class="leftcontent">
<h2>Table of content</h2>
<ol class="toc">
<li><a href="#access_data">I successfully opened a volume.
How can I access the data now?</a></li>
<li><a href="#plaintext_after_partitioning">Recently I partitioned my harddisk.
Now I can open the volume without a password.
Isn't it encrypted anymore?</a></li>
<li><a href="#user_access">How can I restrict access to certain data?</a></li>
<li><a href="#use_of_users">There is a <i>user manager</i> available
via <i>preferences</i>. What is it good for?</a></li>
</ol>
</div>
</div>
<div class="content">
<h2>Frequently asked questions</h2>
<p>If you have more questions or if you want better answers, just send a mail
to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>. Thanks!</p>
</div>
<div class="content faq">
<a name="access_data"></a>
<h3>I successfully opened a volume. How can I access the data now?</h3>
<p><i>CryptoBox-Server</i>: you should ask your administrator. In case
you are the administrator, then you should take a look at the configuration
file for the <i>MountDir</i> setting. Publish this directory via your
favourite fileserver (e.g. samba, webdav, nfs, ftp, ...) and tell your
users how to reach it.</p>
<p><i>CryptoBox-CD</i>: browse the network neighborhood for the CryptoBox server
(windows), scan the network (KDE or Gnome) or type something like the
following into your favourite terminal to mount a volume:<br/>
<tt>smbmount //IP_OF_CRYPTOBOX/VOLUME_NAME /media/FOO</tt></p>
</div>
<div class="content faq">
<a name="plaintext_after_partitioning"></a>
<h3>Recently I partitioned my harddisk. Now I can open the volume without a
password. Isn't it encrypted anymore?</h3>
<p>The partition manager creates non-encrypted volumes by default. If you want
to enable encryption for a volume, then you have to format it. Be aware
that this will erase all data of the volume.</p>
</div>
<div class="content faq">
<a name="user_access"></a>
<h3>How can I restrict access to certain data?</h3>
<p>The CryptoBox does not support user and access management for now. Everyone
in your local network can access all open volumes for reading and writing.
This behavior is based on the assumption, that there are no evil guys in
your local network. Please take care for this!</p>
<p>For the next major release (v0.4) we plan to implement user and access
management.</p>
</div>
<div class="content faq">
<a name="use_of_users"></a>
<h3>There is a <i>user manager</i> available via <i>preferences</i>.
What is it good for?</h3>
<p>These administrative users can access restricted parts of the CryptoBox
(e.g. the plugin manager or the network settings).</p>
<p>Users who just want to open and close volumes do not need an
administrative account.</p>
</div>
<div class="footer">
<!-- TODO: add real link! -->
<p>-- a <a href="http://senselab.org">Sense.Lab</a> project -- <a href="index.html">Impressum</a> --</p>
</div>
</div>
</body>
</html>

View File

@ -2,3 +2,4 @@
<!-- $nav$ -->
<!-- $entries$ -->
<!-- $footer$ -->

View File

@ -27,7 +27,8 @@ h2 {
font-size: 100%;
font-weight: normal;
text-align: left;
font-weight:800;
/* RFC: there is a font-weight above - which is valid? */
font-weight: 800;
}
div {
@ -46,21 +47,23 @@ b {
font-size: 95%;
}
.container {
div.container {
background-color: #FFF;
margin: 0 auto 0 auto;
padding:0;
padding: 0;
width: 740px;
}
.container a:link, a:visited {
div.container a:link, div.container a:visited {
color: #366b30;
/*text-decoration: none;*/
}
.container a:hover, a:active {
div.container a:hover, div.container a:active {
color: #ff8a00;
}
.header {
div#header {
padding: 2em;
margin: 0;
background-image: url(header.jpg);
@ -69,78 +72,98 @@ b {
height: 78px;
}
.navbar {
div#mission {
padding: 0.3em 1ex 0.3em 1ex;
margin: 5px 5px 9px 5px;
border: 1px solid #e0e0e0;
}
div#mission h2 {
padding: 0.1em 0 0.1em 0.5em;
}
ul {
margin-top: 0;
margin-bottom: 5px;
}
div.navbar {
display: block;
width: 740px;
font-weight: bold;
margin: 5px 0 5px 0;
padding: 5px 0 5px 0;
padding: 10px 0 10px 0;
border-top: 1px solid #C4C4C4;
border-bottom: 1px solid #C4C4C4;
text-align:center;
}
.navbar a:link, a:visited, a:active {
div.navbar a:link, .navbar a:visited, .navbar a:active {
color: #666666;
text-decoration: none;
}
.left {
div.left {
float: left;
width: 30%;
margin: 0 0 0 0.1em;
margin: 0 0 0 5px;
padding: 0;
text-align: center;
}
.left h2 {
div.left h2 {
text-align: left;
padding: 0 0 0 0.5em;
margin-bottom: 0.3em;
}
.leftcontent {
div.leftcontent {
margin: 0.2em 0.4em 0.3em 0;
padding: 0.3em;
text-align: left;
border: 1px solid #e0e0e0;
}
.leftcontent p {
div.leftcontent p {
padding: 0 0 0.5em 0.5em;
}
.content {
margin: 5px 5px 9px 30.5%;
div.content {
margin: 5px 5px 9px 31%;
}
div.onecolumn {
margin: 5px 5px 9px 5px;
}
div.content, div.onecolumn {
padding: 0.3em 1ex 0.3em 1ex;
border: 1px solid #e0e0e0;
}
.content h2 {
div.content h2, div.onecolumn h2 {
/* these are 2 pixels higher then those on the left side */
/* RFC: what does that mean? Do we want this difference or not? [l] */
padding: 0.1em 0 0.1em 0.5em;
margin: 0.1em 0 0.1em 0;
}
.content p {
div.content p, div.onecolumn p {
padding: 0.1em 0.8em 0.1em 0.8em;
}
div.onecolumn p {
margin-top: 10px;
margin-bottom: 25px;
text-align: center;
}
.date {
text-align: right;
font-style: italic;
font-size: 0.8em;
}
.onecolumn {
border: 1px solid #e0e0e0;
}
.onecolumn p {
margin-bottom: 35px;
text-align: center;
}
.onecolumn h2 {
margin: 0 0.5em 0.8em 0.5em;
padding: 0.2em 0.3em 0.2em 0.3em;
}
.footer {
div.footer {
margin: 20px 0 5px 0;
padding: 5px 0 5px 0;
border-top: 1px solid #C4C4C4;
@ -151,3 +174,24 @@ b {
}
/* FAQ headers */
div.faq h3 {
margin: 0.5em;
color: #8bbf75;
}
/* table of content for FAQ */
ol.toc {
padding-left: 2em;
}
ol.toc li {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
ol.toc a {
text-decoration: none;
}

View File

@ -12,61 +12,81 @@
<body>
<div class="container">
<div class="header"><!-- just the logo --></div>
<div id="header"><!-- just the logo --></div>
<div class="navbar">
<p><a href="index.html">Home</a>&nbsp;
<a href="download.html">Download</a>&nbsp;
<a href="screenshots.html">Screenshots</a>&nbsp;
<a href="demo.html">Demo</a>&nbsp;
<a href="project.html">Project</a>&nbsp;</p>
<p>
<a href="index.html">Home</a> |
<a href="download.html">Download</a> |
<a href="screenshots.html">Screenshots</a> |
<a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div>
<br />
<div class="left">
<p><a href="screenshots.html"><img border="0" alt="img: screenshot" src="gfx/screen_mini.png"/><br/>
See more screenshots</a></p>
<br />
<div id="mission">
<h2>What is it about?</h2>
<p>The CryptoBox project wants to bring data encryption to the masses.</p>
<p>Therefore we develop two free (GPL) software packages:</p>
<ul>
<li>The <i>CryptoBox-Server package</i> adds harddisk encryption to a fileserver
(samba, nfs, dav, ...) without annoying its users.</li>
<li>The <i>CryptoBox-CD</i> is targetted at users who want to set up an
encrypting fileserver without bothering about complicated administration
issues.</li>
</ul>
<p>The privacy of <i>your</i> data is our mission. </p>
<p>Any Questions? Mail to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>!</p>
</div>
<!-- RFC: what about putting the latest svn commit logs here?
all the other stuff is redundant [l] -->
<div class="left">
<div class="leftcontent">
<h2>About</h2>
<p>The CryptoBox is a Debian/Linux based live-cd. This CD boots
up, starting a secure fileserver. Even non-technical users are
able to store their data on its encrypted harddisk. There is no
special knowledge about cryptography or servers required at
all.</p>
<h2>Screenshots</h2>
<p style="text-align:center"><a href="screenshots.html"><img border="0" alt="img: screenshot" src="gfx/screen_mini.png"/><br/>
More screenshots</a></p>
</div>
<div class="leftcontent">
<h2>Download</h2>
<p>Fetch the latest release of the <a href="download.html">CryptoBox-server Debian
package</a>.</p>
<p>Fetch the latest release of the <a href="download.html">CryptoBox-server
package v0.3.1</a>.</p>
</div>
<div class="leftcontent">
<p>&nbsp;</p>
</div>
<div class="leftcontent">
<h2>foo bar</h2>
<p>today is the day</p>
</div>
</div>
<div class="content">
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">CryptoBox-server 0.3.1 released</a></h2>
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=60">CryptoBox-Server v0.3.1 released</a></h2>
<p class="date">20/12/02006</p>
<p>This relase contains some usability fixes for users of the Internet Explorer,
<p>This release contains some usability fixes for users of the Internet Explorer,
as well as some additional translations and more convenient default settings.</p>
</div>
<div class="content">
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=59">CryptoBox-server 0.3.0 released</a></h2>
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=59">CryptoBox-Server v0.3.0 released</a></h2>
<p class="date">15/12/02006</p>
<p>Here it comes, the earliest x-mas present 02006, the
CryptoBox-server 0.3.0 package ready for <i>Debian/sid</i> and
<i>Ubuntu/edgy_eft</i>. It is not a live-cd, but a software package that you can just install on your linux system.
Take a look at the <a href="screenshots.html">screenshots</a>. It was a long ride and this is the
first milestone reached. Be prepared fo another 1000 miles of code.
The live-CD with the new version will be released in February 02007.</p>
</div>
<div class="content">
<p>&nbsp;</p>
<p>Here it comes - the earliest x-mas present 02006: the
CryptoBox-Server 0.3.0 package. It is not a live-cd, but a software package
that you can just install on your favourite linux system.</p>
<p> Take a look at the <a href="screenshots.html">screenshots</a>.</p>
<p>It was a long ride and this is the first milestone we reached. Be prepared
fo another 1000 miles of code.</p>
<p>The live-CD based on this new version will be released in February 02007.</p>
</div>
<div class="content">
@ -80,21 +100,21 @@
<div class="content">
<h2>NEWS: Download interception</h2>
<p class="date">14/04/02006</p>
<p>Sorry folks, <i>codecoop.org</i> is temporarly down. Update: it's up
and running again. Fetch the latest version <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">here</a></p>
<p>Sorry folks, <i>codecoop.org</i> is temporarly down.</p>
<p>UPDATE: It is up and running again. Fetch the latest version <a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">here</a>.</p>
</div>
<div class="content">
<h2>NEWS: CryptoBox code splitting</h2>
<p class="date">07/03/02006</p>
<p>We're currently splitting the CryptoBox up in the
CryptoBox-server and the Cryptobox-CD. This will let you use
the CryptoBox-server in your favourite Linux Installation.
stay tuned..</p>
<p>We are currently splitting the CryptoBox into the
CryptoBox-Server and the Cryptobox-CD. This will let you use
the CryptoBox-Server in your favourite Linux installation.</p>
<p>Stay tuned ...</p>
</div>
<div class="content">
<h2>NEWS: CryptoBox code splitting</h2>
<h2>NEWS: CryptoBox-CD v0.2.1 released</h2>
<p class="date">30/10/02005</p>
<p>The new CryptoBox version 0.2.1 is available at
<a href="http://codecoop.org/frs/?group_id=60&amp;release_id=33">codecoop.org</a>!</p>
@ -111,3 +131,4 @@
</body>
</html>

View File

@ -12,4 +12,5 @@
<body>
<div class="container">
<div class="header"><!-- just the logo --></div>
<div id="header"><!-- just the logo --></div>

View File

@ -1,8 +1,12 @@
<div class="navbar">
<p><a href="index.html">Home</a>&nbsp;
<a href="download.html">Download</a>&nbsp;
<a href="screenshots.html">Screenshots</a>&nbsp;
<a href="demo.html">Demo</a>&nbsp;
<a href="project.html">Project</a>&nbsp;</p>
<p>
<a href="index.html">Home</a> |
<a href="download.html">Download</a> |
<a href="screenshots.html">Screenshots</a> |
<a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div>
<br />

View File

@ -12,55 +12,73 @@
<body>
<div class="container">
<div class="header"><!-- just the logo --></div>
<div id="header"><!-- just the logo --></div>
<div class="navbar">
<p><a href="index.html">Home</a>&nbsp;
<a href="download.html">Download</a>&nbsp;
<a href="screenshots.html">Screenshots</a>&nbsp;
<a href="demo.html">Demo</a>&nbsp;
<a href="project.html">Project</a>&nbsp;</p>
<p>
<a href="index.html">Home</a> |
<a href="download.html">Download</a> |
<a href="screenshots.html">Screenshots</a> |
<a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div>
<br />
<div class="left">
<div class="leftcontent">
<h2>Any Questions?</h2>
<p>Mail to <a
href="info@cryptobox.org">info (at) cryptobox.org</a>!</p>
<p>Or leave us a note about your thoughts and ideas via <a
href="http://post.gmane.org/post.php?group=gmane.comp.encryption.cryptobox.devel">gmane</a>. </p>
<h2>Issues and bugs</h2>
<p>Open a <a
href="http://devel.cryptobox.org/newticket">ticket</a> for feature requests, usability problems or bug reports.</p>
</div>
<div class="leftcontent">
<p>&nbsp;</p>
<h2>Leave a note</h2>
<p>Tell us your thoughts and ideas via <a
href="http://post.gmane.org/post.php?group=gmane.comp.encryption.cryptobox.devel">gmane</a>.</p>
</div>
<div class="leftcontent">
<h2>Think about</h2>
<p>You are not just a consumer. Not in the Open Source world.
You can always help others with your knowledge or go and spend your
<h2>Future release plans</h2>
<p>CryptoBox-Server:</p>
<ul><li>v0.4 <span class="date">04/15/02007</span></li></ul>
<p>CryptoBox-CD:</p>
<ul><li>v0.3.1 <span class="date">02/15/02007</span></li></ul>
<p>Read the <a href="http://devel.cryptobox.org/roadmap">development roadmap</a>
for more details.</p>
</div>
<div class="leftcontent">
<h2>Contribute</h2>
<p>You are not just a consumer. At least not in the Open Source world.</p>
<p>You can always help others with your knowledge or go and spend your
money for lousy software. ;)</p>
</div>
<div class="leftcontent">
<h2>Trac tickets</h2>
<p>Open up a <a
href="https://systemausfall.org/trac/cryptobox/newticket">ticket</a> for feature requests or bugs.</p>
</div>
</div>
<div class="content">
<h2>Translation center</h2>
<p>We are looking for more translations. This way you can help
others accessing the CryptoBox in their native language. The <a
href="http://translate.cryptobox.org/">translation center</a> is
the central unit for this purpose. You can register there and use the webinterface for translations. It features a nice, motivating progress bar.
</p>
<p>We want <i>you</i> to translate the CryptoBox!</p>
<p>This way you can help others to access the CryptoBox in their native language.
The <a href="http://translate.cryptobox.org/">translation center</a> serves
this purpose. Just register and use the webinterface for translations.
It features a nice, motivating progress bar.</p>
<p>For any questions ask us via <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>.</p>
</div>
<div class="content">
<h2>Development</h2>
<p>If you're interested in what happens under the hood, visit the <a
href="devel.cryptobox.org">development corner</a>. The <a href="http://devel.cryptobox.org/roadmap">roadmap</a> shows our goals for the next release and the estimated release date.</p>
<p>Join the <a href="mailto:cryptobox-dev-subscribe@lists.systemausfall.org">development mailing list</a>. This list is also accessable via <a href="http://dir.gmane.org/gmane.comp.encryption.cryptobox.devel">gmane.</a></p>
<p>Or browse the <a href="https://systemausfall.org/mail-archive/?0">mailing list
archive</a>.</p>
<p>If you are interested in what happens under the hood, visit the <a
href="http://devel.cryptobox.org">development corner</a>. The <a
href="http://devel.cryptobox.org/roadmap">roadmap</a> shows our goals
for the next release and the estimated release date.</p>
<p><a href="mailto:cryptobox-dev-subscribe@lists.systemausfall.org">Join
the development mailing list</a> or participate via <a
href="http://dir.gmane.org/gmane.comp.encryption.cryptobox.devel">gmane</a>.</p>
<p>You can also just browse the <a href="https://systemausfall.org/mail-archive/?0">mailing list archive</a>.</p>
</div>
<div class="content">
<p>&nbsp;</p>
@ -68,7 +86,7 @@
<div class="content">
<h2>Acknowledgements</h2>
<p>The whole is nothing without it's parts. We would like to thank
<p>The whole is nothing without its parts. We would like to thank
all the people for their help (in order of appearance). So, thank you!
:)</p>
<ul>
@ -77,13 +95,19 @@
<li>Rike - french translation</li>
</ul>
</div>
<div class="content">
<h2>Legal stuff</h2>
<ul>
<li>All released code is under <a href="http://www.fsf.org/licensing/licenses/gpl.html">GPL</a></li>
<li>The documentation is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Creative Commons License</a></li>
<li>We do not take any warranty for the functionality or usability of the CryptoBox.</li>
<li>All code is licensed under the <a href="http://www.fsf.org/licensing/licenses/gpl.html">GPL</a>.</li>
<li>The documentation and this website are licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Creative Commons License</a>.</li>
</div>
<div class="content">
<h2>Any Questions?</h2>
<p>Mail to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>!</p>
</div>
<div class="footer">
@ -95,3 +119,4 @@
</body>
</html>

View File

@ -12,19 +12,23 @@
<body>
<div class="container">
<div class="header"><!-- just the logo --></div>
<div id="header"><!-- just the logo --></div>
<div class="navbar">
<p><a href="index.html">Home</a>&nbsp;
<a href="download.html">Download</a>&nbsp;
<a href="screenshots.html">Screenshots</a>&nbsp;
<a href="demo.html">Demo</a>&nbsp;
<a href="project.html">Project</a>&nbsp;</p>
<p>
<a href="index.html">Home</a> |
<a href="download.html">Download</a> |
<a href="screenshots.html">Screenshots</a> |
<a href="demo.html">Demo</a> |
<a href="details.html">Details</a> |
<a href="project.html">Project</a> |
<a href="faq.html">FAQ</a>
</p>
</div>
<br />
<div class="onecolumn">
<br />
<h2>Versions 0.3.x</h2>
<p>
<img src="gfx/activate_volume.png"><br />
@ -34,6 +38,9 @@
<img src="gfx/system_preferences.png"><br />
configuration<br />
</p>
</div>
<div class="onecolumn">
<h2>Versions 0.2.x</h2>
<p>
<img src="gfx/en_mount.png"><br />
@ -45,6 +52,7 @@
</p>
</div>
<div class="footer">
<!-- TODO: add real link! -->
@ -55,3 +63,4 @@
</body>
</html>

View File

@ -1,6 +1,6 @@
#!/usr/bin/env python
import string, os
import os, re
class TemplateWriter:
templatefile = "gerippe.tmpl"
@ -8,73 +8,81 @@ class TemplateWriter:
contentdir = "./content"
tmplfileext = ".tmpl"
outfileext = ".html"
ignore_items = [ ".svn" ]
## regular expressions of not-wanted file/directory names
## for now: no svn, no vi-swap files, no backup files
ignore_items = [ r'\.svn', r'\.swp$', r'~$' ]
def __init__(self):
pass
def get_sorted(self, list):
result = list[:]
def get_sorted(self, flist):
result = flist[:]
result.sort()
return result
def get_filtered(self, flist):
result = []
for item in flist:
found = False
for expression in self.ignore_items:
if re.search(expression, item):
found = True
continue
if not found:
result.append(item)
return result
def string_replace(self, infile, outfile):
template = open(infile).read()
open(outfile,"w").write(template)
open(outfile, "w").write(template)
text = {}
for tmpl in self.get_sorted(os.listdir(self.tmpldir)):
if tmpl in self.ignore_items:
continue
tmplfile = str(self.tmpldir+"/"+tmpl)
for tmpl in self.get_sorted(self.get_filtered(os.listdir(self.tmpldir))):
tmplfile = str(os.path.join(self.tmpldir, tmpl))
if not os.path.isfile(tmplfile):
print " str.repl: cancelling "+tmplfile+" - not a file"
print " str.repl: cancelling %s - not a file" % tmplfile
else:
template = open(outfile).read()
print " str.repl: using "+tmplfile
print " str.repl: using %s" % tmplfile
newcontent = open(tmplfile).read()
text[tmpl] = string.replace(template,"<!-- $"+tmpl+"$ -->",newcontent)
open(outfile,"w").write(text[tmpl])
text[tmpl] = template.replace("<!-- $%s$ -->" % tmpl, newcontent)
open(outfile, "w").write(text[tmpl])
return
def build_sites(self):
'''use all files ending with .tmpl'''
for tmplfile in self.get_sorted(os.listdir("./")):
if tmplfile in self.ignore_items:
continue
for tmplfile in self.get_sorted(self.get_filtered(os.listdir("./"))):
if tmplfile.rfind(self.tmplfileext) >= 1:
infile = tmplfile
(tmplfilename, tmplfileext)=os.path.splitext(tmplfile)
outfile = tmplfilename + self.outfileext
print "building: "+tmplfile+" -> "+outfile
print "building: %s -> %s" % (tmplfile, outfile)
self.string_replace(infile, outfile)
return
def build_sites_from_gerippe(self):
print "Let's build some html files from: "+self.templatefile
for html in self.get_sorted(os.listdir(self.contentdir)):
if html in self.ignore_items:
continue
print " building: "+html+self.outfileext
print "Let's build some html files from: %s" % self.templatefile
for html in self.get_sorted(self.get_filtered(os.listdir(self.contentdir))):
print " building: %s%s" % (html, self.outfileext)
entries = ""
for entry in self.get_sorted(os.listdir(self.contentdir+"/"+html)):
if entry in self.ignore_items:
continue
print " adding entry: "+entry
entries += open(self.contentdir+"/"+html+"/"+entry).read()
for entry in self.get_sorted(self.get_filtered(os.listdir(os.path.join(self.contentdir, html)))):
print " adding entry: %s " % entry
entries += open(os.path.join(self.contentdir, html, entry)).read()
template = open(self.templatefile).read()
text = string.replace(template,"<!-- $entries$ -->",entries)
text = template.replace("<!-- $entries$ -->", entries)
infile = html+".tmp"
open(infile,"w").write(text)
outfile = html+self.outfileext
self.string_replace(infile, outfile)
os.unlink(infile)
return
if __name__ == "__main__":
foo = TemplateWriter()
foo.build_sites_from_gerippe()
#foo.string_replace("gerippe.tmpl", "gerippe.html) # for single tests
#foo.build_sites() # oldfashiond version
TemplateWriter().build_sites_from_gerippe()