Updated documentation, added win_build.zip for Windows client.

svn path=/trunk/boinc/; revision=281
This commit is contained in:
Eric Heien 2002-08-09 21:45:01 +00:00
parent fec6e862dd
commit f0a2f4cd84
4 changed files with 24 additions and 23 deletions

View File

@ -131,20 +131,13 @@ Building
Now that BOINC is configured, you are ready to build BOINC. 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 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 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 common of these warnings is statement with no effect, due to the use of assert
in the scheduling server, and can be safely ignored. 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: To make BOINC:
% cd srcdir % cd srcdir

View File

@ -55,11 +55,8 @@ Building
Now that BOINC is configured, you are ready to build BOINC 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 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 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. warnings can be safely ignored unless you are a member of the development team.

33
TODO
View File

@ -1,15 +1,5 @@
HIGH-PRIORITY (must be done to support SETI@home) 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?) - File retry policies (Eric?)
can't download file: when to give up? how to retry? can't download file: when to give up? how to retry?
exponential backoff exponential backoff
@ -75,7 +65,6 @@ HIGH-PRIORITY (must be done to support SETI@home)
move around screen? move around screen?
system tray icon behavior system tray icon behavior
- get idle-only behavior without screensaver - get idle-only behavior without screensaver
Windows Windows
UNIX UNIX
@ -84,6 +73,8 @@ HIGH-PRIORITY (must be done to support SETI@home)
could display in default core client display could display in default core client display
- edit user account - edit user account
- more robust XML parsing functions
-------------------------- --------------------------
MEDIUM-PRIORITY (must be done for CM) 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 - 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 LOW-PRIORITY
@ -160,6 +158,19 @@ LOW-PRIORITY
-------------------------- --------------------------
DONE (may need test) Please document these! 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) - Test HTTP redirect mechanism for all types of operations (POST, GET, HEAD, etc)
- mechanism for returning app stderr output to server? store in blob? - mechanism for returning app stderr output to server? store in blob?

BIN
win_build.zip Normal file

Binary file not shown.