Changes between Version 2 and Version 3 of WikiStart


Ignore:
Timestamp:
Nov 29, 2008, 9:31:54 PM (16 years ago)
Author:
cinc
Comment:

Some more information about the project

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v2 v3  
    11= Time Machine Vault =
    22
     3== Abstract ==
    34SecurityAgent plugin to mount an encrypted home directory in a way that Time Machine the integrated backup engine of OS X Leopard can do incremental backups. Subsequently the Galaxy frontend can be used to retrieve single files instead of whole home directories. Of course this is only useful if you have an [EncryptedTimeMachine encrypted Time Machine] backup...
     5
     6== Introduction ==
     7
     8The File Vault encrypted home directory provided by Mac OS X has several drawbacks. One of them is that Time Machine will not backup individual files but only the whole encrypted home directory (or changed bands in case of a sparse bundle). One consequence is that you can't use the UI to get older files back from a backup. You only may get back the whole home directory without the ability to look at the contents first.
     9
     10Here Time Machine Vault steps in. It is a SecurityAgent plugin designed to be called during login for mounting an encrypted disk image or bundle. This volume holds the home directory which is referenced by a relative symbolic link from ''/Users/''. Time Machine will backup the contents of the encrypted volume and the symbolic link pointing to it. When the UI kicks in and you select the home directory for browsing the system will follow the link and you end up in the correct backup directory. This way even the selective restore function from Address Book does work as designed.
     11
     12If not used as an encrypted home directory this disk image may still be used to hold private data with automatic mounting. The plugin is smart enough to check for the existence of a sparse bundle so if no encrypted volume is available nothing happens and the login process is as usual.
     13
     14== Getting the source ==
     15Sorry, nothing checked in yet...
     16
     17== Compiling ==
     18This is an XCode 3.0 based project. Make sure you have installed at least this release of XCode.
     19
     20Running the ''Build'' command should do the job for you. You'll find all the parts of the application in the ''build'' directory.
     21
     22== Credits ==
     23This application is based on EncFSVault a SecurityAgent plugin for using EncFS encrypted directories as a home directory instead of File Vault.
     24
     25The author of EncFSVault is Stephen Baker (baker (the dot) stephen (the strange ''a'') gmail (another dot) com).
     26
     27See http://www.chuckknowsbest.com/ikrypt/encfsvault.html and http://code.google.com/p/encfsvault/
     28
     29== License ==
     30Licensed under the Apache License, Version 2.0 (the "License");
     31you may not use this application except in compliance with the License.
     32You may obtain a copy of the License at
     33 
     34     http://www.apache.org/licenses/LICENSE-2.0
     35 
     36Unless required by applicable law or agreed to in writing, software
     37distributed under the License is distributed on an "AS IS" BASIS,
     38WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     39See the License for the specific language governing permissions and
     40limitations under the License.
     41
     42----
    443
    544=== Starting Points for Trac ===