.
*
**************************************************************/
// essential checks (do not remove!)
if (! isset ($SECURE_CONNECTION)){
$SECURE_CONNECTION = "yes";
}
if (! isset ($APACHE)){
$APACHE = 48;
}
if($_SERVER['HTTPS'] != "on") {
die ("
This connection is not secured by SSL. Aborting.
");
}
if ((! isset($AUTHREQUIRED)) or ($AUTHREQUIRED == "yes")) {
require_once('kerrylinuxauth.php');
}
// the $GPGDIR may have changed as a result of user authentication in kerrylinuxauth.php
if (! is_dir($GPGDIR)){
die ("Directory $GPGDIR does not exist.
");
}
else{
if (fileowner($GPGDIR) != $APACHE){
echo "run: chown $APACHE $GPGDIR";
die("
Directory $GPGDIR is not owned by webserver user
");
}
else{
if (decbin(fileperms($GPGDIR)) != "100000111000000" ) {
echo "run: chmod 700 $GPGDIR";
die ("
Directory $GPGDIR has insecure permissions.
");
}
}
}
// GLOBAL FUNCTIONS
function unix($command)
{
// Executing a System Command with output
$handle = popen("$command 2>&1", 'r');
$text = fread($handle, 2000000);
pclose($handle);
return $text;
}
if (! isset($INPUT)){
$INPUT = "textarea";
$INPUTNAME = "message";
$INPUTID = "message";
}
if (! isset($ENCRYPTIONTEXTAREA)){
$ENCRYPTIONTEXTAREA = "messagearea";
}
if (! isset($DECRYPTIONINPUT)){
$DECRYPTIONINPUT = "textarea";
$DECRYPTIONINPUTNAME = "message";
$DECRYPTIONINPUTID = "message";
}
if (! isset($DECRYPTIONTEXTAREA)){
$DECRYPTIONTEXTAREA = "messagearea";
}
if (! isset($SIGINPUT)){
$SIGINPUT = "textarea";
$SIGINPUTNAME = "message";
$SIGINPUTID = "message";
}
if (! isset($SIGTEXTAREA)){
$SIGTEXTAREA = "messagearea";
}
if (! isset($VERIFYINPUT)){
$VERIFYINPUT = "textarea";
$VERIFYINPUTNAME = "message";
$VERIFYINPUTID = "message";
}
if (! isset($VERIFYTEXTAREA)){
$VERIFYTEXTAREA = "messagearea";
}
if (! isset($KEYSREADONLY)){
$KEYSREADONLY = "yes";
}
if (! isset($KEYCREATION)){
$KEYCREATION = "no";
}
if (! isset($DELETESECRETKEY)){
$DELETESECRETKEY = "no";
}
if (! isset($FLEXIBLE)){
$FLEXIBLE = "no";
}
if (! isset($ADDPRE)){
$ADDPRE = "no";
}
if (! isset($FORYOUREYESONLY)){
$FORYOUREYESONLY = "no";
}
/*
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBAgAGBQJPT1syAAoJEG99+9BhwvVF/3wP/2fO8G7GYJKfrhD5N2Dq7R+0
LgUD+poDNJ8JfIdN9LaabrFpg8CdgvHsl4NU1VaWLdfOmE+oDAo849xaMc7fQ+8X
n8P46EkBW6fZowCK9oImaNGlX7W/2mZy+NJQj6JkaXCQtK971jnlpA1o3wcApi+x
PoOMyIx+kzNvimE+03VcooIPGAwwPhuI4rX6ZjxsQrpi+2evUYHZy6k5ioJNh5jG
RdV/i0WTz3hbvn52R0ahj9D7SJ5pTQiCdCAwd+Rs+ZDeMELokeXViUJULnK6viqu
+nsj239GoOAbWyi9oUdOxmgoXkwGT/Axtx5j7mvutZg8h2Fksc0VOmUmdVwMUjgl
IK8hl4Zc4J+4RN8Yeb0Pax9XDxcgQhW2QfFIqQBuGiYI0uvT7Omh2RME8xtwxcq1
2nyFacXC7bqwedhDI2fne7IRzN86PLuAL2scHVKi2U7+/ByPcVSQMryj4/MhIXa7
mrmZkX6N+lGz9c2FN9VDovFExeU+GoJWs+Clou9VyU86nHQuaUqvL8hsFdjM44Z3
8dJHCldynqNE1C6giZsHfXEq9IgacO+loTvC1LBBTtpEaDPVUw6GrbSipyIOFJER
yTiHIgTwfOVaxDdGdHw3atodONZMUQZPcIU7wrs2TWHG6KHbZotBuHRpCuzJUICP
+ZYshl1JGfdhViL5WMa9
=fPU9
-----END PGP SIGNATURE-----
*/?>