Mercurial > trustbridge
annotate doc/apidoc/mainpage.dox @ 1332:8362e30f7b55
(issue139) Check that pid is not running if the lock can be aquired
If the lock on the lockfile can be aquired it might still be
possible that another process is running. So we read the
pid from the lockfile and check if another process with the
same installation prefix as us is running.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Wed, 15 Oct 2014 14:19:46 +0200 |
parents | 6d840341bc25 |
children |
rev | line source |
---|---|
1254
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
1 /** |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
2 \mainpage TrustBridge |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
3 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
4 \section Copyright |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
5 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
6 Copyright (C) 2014 by Bundesamt für Sicherheit in der Informationstechnik |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
7 Software engineering by Intevation GmbH |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
8 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
9 This file is Free Software under the GNU GPL (v>=2) |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
10 and comes with ABSOLUTELY NO WARRANTY! |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
11 See licenses/README.txt for more information. |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
12 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
13 \section Introduction |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
14 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
15 TrustBridge is a is a root certificate installer for Windows and Linux, |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
16 contracted by the German Federal Office for Information Security (BSI). |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
17 It should be able to be installed with or without root access rights. |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
18 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
19 The orignal target platforms are Windows NT > 6.0 (Vista and later) and |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
20 Ubuntu GNU/Linux 14.4 both 32 and 64 bit. |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
21 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
22 Certificates are installed under Windows in the Windows System store and |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
23 using the Mozilla NSS library into the certificate databases used by |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
24 firefox and thunderbird. |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
25 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
26 Under GNU/Linux the NSS-Shared DB, used for example by Chrome(ium) is |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
27 accessed additionally to the Thunderbird and Firefox stores. |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
28 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
29 \section Installation |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
30 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
31 See the file \ref INSTALL for build instructions for Linux and Windows. |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
32 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
33 \section Documentation |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
34 For API (what you are reading now) documentation build the target "doc" |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
35 (requires doxygen). |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
36 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
37 The (German) user help documentation is available in the TrustBridge |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
38 client/admin application. The source files are placed in "doc/help". |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
39 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
40 \section Contact |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
41 For additional information or custom modifications please contact: |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
42 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
43 Intevation GmbH <intevation@intevation.de> |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
44 Neuer Graben 17 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
45 49074 Osnabrück, Germany |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
46 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
47 The public development platform can be found at: |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
48 https://wald.intevation.org/projects/trustbridge/ |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
49 |
6d840341bc25
(issue113) Add mainpage and improve doxyfile
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
50 */ |