Index: includes/file.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/file.inc,v
retrieving revision 1.127
diff -u -p -r1.127 file.inc
--- includes/file.inc	5 Jul 2008 18:34:29 -0000	1.127
+++ includes/file.inc	5 Jul 2008 19:29:28 -0000
@@ -610,6 +610,12 @@ function file_save_upload($source, $vali
       return FALSE;
     }
 
+    // Give everyone read access so that FTP'd users or
+    // non-webserver users can see/read these files,
+    // and give group write permissions so group members
+    // can alter files uploaded by the webserver.
+    @chmod($file->filepath, 0664);
+
     // If we made it this far it's safe to record this file in the database.
     $file->uid = $user->uid;
     $file->status = FILE_STATUS_TEMPORARY;
