diff --git a/INSTALL b/INSTALL index 3260af24f9..ff251c4614 100644 --- a/INSTALL +++ b/INSTALL @@ -131,20 +131,13 @@ Building Now that BOINC is configured, you are ready to build BOINC. -It is necessary to use GNU make at the moment, as the RSAEuro libraries will -not compiler under other versions of make. - Some commands executed when making BOINC may fail (return a nonzero status) and -be ignored by make. The most common of these failures is when making RSAEuro. +be ignored by make. It is normal to have compiler warnings when compiling certain files. The most common of these warnings is statement with no effect, due to the use of assert in the scheduling server, and can be safely ignored. -Often, make will fail in the srcdir/sched directory with the error sh: cc not -found. If this occurs, simply cd to srcdir/sched and make. This should resolve -the problem. - To make BOINC: % cd srcdir diff --git a/INSTALL_CLIENT b/INSTALL_CLIENT index 24aaa1bab1..9bd0443a1a 100644 --- a/INSTALL_CLIENT +++ b/INSTALL_CLIENT @@ -55,11 +55,8 @@ Building Now that BOINC is configured, you are ready to build BOINC -It is necessary to use GNU make at the moment, as the RSAEuro libraries will -not compile under other versions of make. - Some commands executed when making BOINC may fail (return a nonzero status) and -be ignored by make. The most common of these failures is when making RSAEuro. +be ignored by make. It is normal to have compiler warnings when compiling certain files. These warnings can be safely ignored unless you are a member of the development team. diff --git a/TODO b/TODO index 14d69eea98..c589c430e5 100644 --- a/TODO +++ b/TODO @@ -1,15 +1,5 @@ HIGH-PRIORITY (must be done to support SETI@home) -- Code-signing - Done - David - -- Upload authentication (David) - Each result contains a "certificate", signed with project key, giving - - list of: file name, max size - - min, max times to xfer - modify put program to decrypt certificate, enforce name/size/time limits - Done - David - - File retry policies (Eric?) can't download file: when to give up? how to retry? exponential backoff @@ -75,7 +65,6 @@ HIGH-PRIORITY (must be done to support SETI@home) move around screen? system tray icon behavior - - get idle-only behavior without screensaver Windows UNIX @@ -84,6 +73,8 @@ HIGH-PRIORITY (must be done to support SETI@home) could display in default core client display - edit user account + +- more robust XML parsing functions -------------------------- MEDIUM-PRIORITY (must be done for CM) @@ -98,6 +89,13 @@ MEDIUM-PRIORITY (must be done for CM) - decide on action when speed_tests detect a calculation inconsistency +- write functions to determine amount of disk space currently used by BOINC + +- implement user specified disk space limits, including actions to perform + when space limit is hit + +- Implement functionality to write client_state file (and other files?) no more than every X seconds + -------------------------- LOW-PRIORITY @@ -160,6 +158,19 @@ LOW-PRIORITY -------------------------- DONE (may need test) Please document these! +- Code-signing + To be tested - David + +- Upload authentication (David) + Each result contains a "certificate", signed with project key, giving + - list of: file name, max size + - min, max times to xfer + modify put program to decrypt certificate, enforce name/size/time limits + To be tested - David + +- make scheduling server use fast CGI + To be tested - Michael + - Test HTTP redirect mechanism for all types of operations (POST, GET, HEAD, etc) - mechanism for returning app stderr output to server? store in blob? diff --git a/win_build.zip b/win_build.zip new file mode 100644 index 0000000000..ca185c59df Binary files /dev/null and b/win_build.zip differ