]> git.treefish.org Git - fex.git/blobdiff - lib/fex.ph
Original release 20150615
[fex.git] / lib / fex.ph
index f7d26e56b25b686411a9f649acdcc9b84b03d942..50c4d0919ca3bc978300006fd62ec7c9f5a40ccf 100644 (file)
@@ -1,8 +1,10 @@
+# -*- perl -*- #
+
 ## your F*EX server host name (with domain)
 $hostname = 'MYHOSTNAME.MYDOMAIN';
 
 ## admin email address used in notification emails
-## to change it, you must call: fac -/ admin-email-address auth-id
+## to change it, you MUST call: fac -/ admin-email-address auth-id
 $admin = 'fex@'.$hostname;
 
 ## server admin email address shown on web page 
@@ -11,10 +13,10 @@ $ENV{SERVER_ADMIN} = $admin;
 ## restrict web administration to ip range(s)
 @admin_hosts = qw(127.0.0.1 10.0.0.0-10.10.255.255);
 
-## Bcc address for notification emails
+## Bcc address for notification emails, must not be empty
 $bcc = 'fex';
 
-## send notifications about new F*EX releases
+## send notifications about new F*EX releases (bugfixes!)
 $notify_newrelease = $admin;
 
 ## optional: download-URLs sent in notification emails
@@ -50,6 +52,9 @@ $mailmode = 'AUTO';
 ## optional: suppress funny messages
 # $boring = 1;
 
+## optional: suppress warning messages about incompatible web browsers
+# $nowarning = 'YES';
+
 # locales to present (must be installed!)
 # if empty, present all installed locales
 # @locales = qw(english swabian);
@@ -61,19 +66,19 @@ $mailmode = 'AUTO';
 # $spooldir = "$ENV{HOME}/spool";
 # $logdir = $spooldir;
 
-## Default quota in MB for recipient; 0 means "no quota"
+## default quota in MB for recipient; 0 means "no quota"
 $recipient_quota = 0; 
 
-## Default quota in MB for sender; 0 means "no quota"
+## default quota in MB for sender; 0 means "no quota"
 $sender_quota = 0; 
 
-## Expiration: keep files that number of days (default)
+## expiration: keep files that number of days (default)
 $keep = 5; 
 
-## Expiration: keep files that number of days (maximum)
+## expiration: keep files that number of days (maximum)
 $keep_max = 99;
 
-## Autodelete: delete files after download (automatically)
+## autodelete: delete files after download (automatically)
 ##     YES     ==> immediatelly (1 minute grace time)
 ##     DELAY   ==> after download at next fex_cleanup cronjob run 
 ##      2       ==> 2 days after download (can be any number!)
@@ -85,10 +90,15 @@ $autodelete = 'YES';
 ## to prevent unwanted file sharing
 $limited_download = 'YES';
 
-## Allow or disallow overwriting of files
+## allow RECIPIENT = SENDER
+## in this case subsequentials downloads from any ip are possible until 
+## regular file expiration (KEEP); exception for $limited_download
+$fex_yourself = 'YES';
+
+## allow overwriting of files
 $overwrite = 'YES';
 
-## Allow user requests for forgotten auth-IDs (then send by email)
+## allow user requests for forgotten auth-IDs (then send by email)
 $mail_authid = 'YES';
                                                   
 ## optional: from which hosts and for which mail domains users may 
@@ -148,9 +158,16 @@ $mail_authid = 'YES';
 # @file_link_dirs = qw(/sw /nfs/home/exampleuser);
 
 ## optional: allow additional directories with static documents
-##           ($docdir (/home/fex/htdocs) is always allowed implicitly)
+##           $docdir (/home/fex/htdocs) is always allowed implicitly
 # @doc_dirs = qw(/sw /nfs/home/exampleuser/htdocs);
 
 ## optional: text file with your conditions of using
-## will be append to registrations request replies
+##           will be append to registrations request replies
 # $usage_conditions = "$docdir/usage_conditions.txt";
+
+## optional: redirect URIs
+##           URLs with leading ! are active http redirects
+# %redirect = (
+#   '/fstools/'   => '!http://fex.belwue.de/fstools/',
+#   '/usecases/'  => 'http://fex.belwue.de/usecases/',
+# );