. * **************************************************************/ // 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----- */?>