diff --git a/checkin_notes b/checkin_notes
index 1dce6df4d5..0717f30031 100644
--- a/checkin_notes
+++ b/checkin_notes
@@ -1,363 +1,363 @@
-David Jan 2 2009
- - added a script to make profile.has_picture consistent
- with the images actually on disk
-
- html/ops/
- repair_profile_pictures.php
-
-David Jan 2 2009
- - client: more work-fetch stuff.
- No more per-project shortfall.
- It's getting pretty close.
-
- client/
- client_state.cpp
- client_types.cpp,h
- cs_scheduler.cpp
- rr_sim.cpp
- scheduler_op.cpp
- work_fetch.cpp,h
- lib/
- coproc.cpp,h
-
-Janus Jan 6 2009
- - Various translation fixes
- - Added Danish web interface translation
- - Added some Danish translation texts to the client translation file
- - Added Finnish web interface translation (contributed by ORE)
-
- html/
- inc/
- user.inc
- user/
- info.php
- languages/translations
- da.po (fully rewritten)
- fi.po (new)
- locales/da
- BOINC-Manager.po
-
-Charlie Jan 6 2009
- - client: preserve ownership when copying files to slot directory. Fixes
- a problem with Enigma@home which uses the tag.
-
- lib/
- filesys.cpp
-
-Rom 7 Jan 2009
- - Fix build environment so that it can build the client again
- (From Nicolás Alvarez)
-
- /
- configure.ac
- Makefile.am
- sea/
- make-tar.sh
- make-tar_debug.sh
-
-David 7 Jan 2009
- - get_project_config: don't send error text if no terms_of_use.txt
- - client: compute and store project work-fetch attributes
- fixes #820
-
- client/
- client_state.h
- work_fetch.h,cpp
- html/user/
- get_project_config.php
-
-Charlie Jan 6 2009
- - client: fix compiler warnings (formats didn't match data).
-
- client/
- work_fetch.cpp
-
-David 9 Jan 2009
- - client: connected_frac -1 is OK; fixes #821
-
- client/
- time_stats.cpp
-
-David 9 Jan 2009
- - scheduler: add support for resource-specific scheduler requests:
- - parse new request message elements
- (CPU and coproc requested seconds and instances)
- - decide how many jobs to send based on these params
- - select app version based on these params
- (may send both CPU and CUDA app versions for the same app!)
-
- lib/
- coproc.cpp
- sched/
- handle_request.cpp
- main.cpp,h
- sched_plan.cpp
- sched_send.cpp
- server_types.cpp,h
-
-David 9 Jan 2009
- - client: debugging CUDA-related stuff
- - client: if reset a project, clear its overall and per-resource backoffs
-
- client/
- client_state.cpp
- client_types.cpp
- cs_scheduler.cpp
- rr_sim.cpp
- scheduler_op.cpp
- sim.h
- work_fetch.cpp,h
- lib/
- coproc.cpp
-
-Charlie Jan 10 2009
- - Mac: Fix build scripts for new locale source directory layout.
-
- mac_installer/
- release_GridRepublic.sh
- release_boinc.sh
-
-David Jan 10 2009
- - client: work_req_seconds is CPU req, not max(CPU req, CUDA req).
- In order to work with the 6.7 client,
- projects with both CUDA and CPU jobs must use the newest scheduler code.
-
- client/
- work_fetch.cpp
-
-David Jan 11 2009
- - scheduler: if a Windows host has a GPU slower than 60 GFLOPS,
- don't send it CUDA jobs (they may cause BSOD);
- send user a message to this effect
-
- sched/
- sched_plan.cpp
- sched_send.cpp
- server_types.h
-
-David Jan 12 2009
- - lib: check return values of RSA_*() functions.
- Also fix a memory leak, missing RSA_free().
- Fixes #823.
-
- lib/
- crypt.cpp
- error_numbers.h
- str_util.cpp
-
-Rom 12 Jan 2009
- - WINSETUP: Update custom actions in case the goofy setup
- problems are related to old custom actions. I don't
- really think this is it, but i'm running out of ideas.
-
+David Jan 2 2009
+ - added a script to make profile.has_picture consistent
+ with the images actually on disk
+
+ html/ops/
+ repair_profile_pictures.php
+
+David Jan 2 2009
+ - client: more work-fetch stuff.
+ No more per-project shortfall.
+ It's getting pretty close.
+
+ client/
+ client_state.cpp
+ client_types.cpp,h
+ cs_scheduler.cpp
+ rr_sim.cpp
+ scheduler_op.cpp
+ work_fetch.cpp,h
+ lib/
+ coproc.cpp,h
+
+Janus Jan 6 2009
+ - Various translation fixes
+ - Added Danish web interface translation
+ - Added some Danish translation texts to the client translation file
+ - Added Finnish web interface translation (contributed by ORE)
+
+ html/
+ inc/
+ user.inc
+ user/
+ info.php
+ languages/translations
+ da.po (fully rewritten)
+ fi.po (new)
+ locales/da
+ BOINC-Manager.po
+
+Charlie Jan 6 2009
+ - client: preserve ownership when copying files to slot directory. Fixes
+ a problem with Enigma@home which uses the tag.
+
+ lib/
+ filesys.cpp
+
+Rom 7 Jan 2009
+ - Fix build environment so that it can build the client again
+ (From Nicolás Alvarez)
+
+ /
+ configure.ac
+ Makefile.am
+ sea/
+ make-tar.sh
+ make-tar_debug.sh
+
+David 7 Jan 2009
+ - get_project_config: don't send error text if no terms_of_use.txt
+ - client: compute and store project work-fetch attributes
+ fixes #820
+
+ client/
+ client_state.h
+ work_fetch.h,cpp
+ html/user/
+ get_project_config.php
+
+Charlie Jan 6 2009
+ - client: fix compiler warnings (formats didn't match data).
+
+ client/
+ work_fetch.cpp
+
+David 9 Jan 2009
+ - client: connected_frac -1 is OK; fixes #821
+
+ client/
+ time_stats.cpp
+
+David 9 Jan 2009
+ - scheduler: add support for resource-specific scheduler requests:
+ - parse new request message elements
+ (CPU and coproc requested seconds and instances)
+ - decide how many jobs to send based on these params
+ - select app version based on these params
+ (may send both CPU and CUDA app versions for the same app!)
+
+ lib/
+ coproc.cpp
+ sched/
+ handle_request.cpp
+ main.cpp,h
+ sched_plan.cpp
+ sched_send.cpp
+ server_types.cpp,h
+
+David 9 Jan 2009
+ - client: debugging CUDA-related stuff
+ - client: if reset a project, clear its overall and per-resource backoffs
+
+ client/
+ client_state.cpp
+ client_types.cpp
+ cs_scheduler.cpp
+ rr_sim.cpp
+ scheduler_op.cpp
+ sim.h
+ work_fetch.cpp,h
+ lib/
+ coproc.cpp
+
+Charlie Jan 10 2009
+ - Mac: Fix build scripts for new locale source directory layout.
+
+ mac_installer/
+ release_GridRepublic.sh
+ release_boinc.sh
+
+David Jan 10 2009
+ - client: work_req_seconds is CPU req, not max(CPU req, CUDA req).
+ In order to work with the 6.7 client,
+ projects with both CUDA and CPU jobs must use the newest scheduler code.
+
+ client/
+ work_fetch.cpp
+
+David Jan 11 2009
+ - scheduler: if a Windows host has a GPU slower than 60 GFLOPS,
+ don't send it CUDA jobs (they may cause BSOD);
+ send user a message to this effect
+
+ sched/
+ sched_plan.cpp
+ sched_send.cpp
+ server_types.h
+
+David Jan 12 2009
+ - lib: check return values of RSA_*() functions.
+ Also fix a memory leak, missing RSA_free().
+ Fixes #823.
+
+ lib/
+ crypt.cpp
+ error_numbers.h
+ str_util.cpp
+
+Rom 12 Jan 2009
+ - WINSETUP: Update custom actions in case the goofy setup
+ problems are related to old custom actions. I don't
+ really think this is it, but i'm running out of ideas.
+
win_build/installerv2/redist/Windows/src/boinccas/
- boinccas.rc
- win_build/installerv2/redist/Windows/Win32/
- boinccas.dll
- boinccas95.dll
- win_build/installerv2/redist/Windows/x64/
- boinccas.dll
- boinccas95.dll
-
-David 12 Jan 2009
- - web: add Eric's script for forum RSS
-
- html/user/
- forum_rss.php
-
-David 12 Jan 2009
- - scheduler, file upload handler: fix server runtime message in FCGI case
-
- sched/
- file_upload_handler.cpp
- handle_request.cpp
- main.cpp
- sched_util.cpp,h
- server_types.cpp
-
-David 12 Jan 2009
- - scheduler: initialize COPROC fields
-
- lib/
- coproc.cpp
-
-David 12 Jan 2009
- - scheduler: if we're not sending work because of the user's "no GPUs" pref,
- tell them so.
- - scheduler: fix bug that caused no CUDA jobs to be sent
-
- lib/
- coproc.cpp,h
- common_defs.h
- sched/
- handle_request.cpp
- sched_send.cpp
- sched_plan.cpp
- server_types.h
-
-David 12 Jan 2009
- - scheduler: bug fixes
-
- sched/
- handle_request.cpp
- sched_send.cpp
-
-David 12 Jan 2009
- - scheduler: bug fixes
-
- sched/
- sched_plan.cpp
-
-David 13 Jan 2009
- - GUI RPC: add the following items to PROJECT_CONFIG
- (corresponding to the get_project_config.php web RPC):
- - platforms: list of platforms supported by the project
- - sched_stopped: scheduler disabled
- - web_stopped: DB-driven web features disabled
- - min_client_version
- - GUI RPC: add the following items to CC_STATE:
- - platforms: list of platforms supported by the client
- (this replaces the unused )
- - GUI RPC: add the following items to PROJECT_LIST_ENTRY
- (entry in the "all projects" list):
- - platforms: list of platforms supported by the project
- - GUI RPC: move APP_VERSION pointer from WORKUNIT to RESULT;
- include plan class in APP_VERSION lookup.
- This completes the change of March 2008,
- and allows the Manager to work correctly when a project
- has two different app versions of the same (app, platform, version)
- running on a client at once (e.g., a CPU and a GPU app)
- - get_project_config.php: remove logic that checks client version.
- This page is accessed by PHP, not just by client
- - web: add link to forum page to get forum as RSS
-
- client/
- cs_statefile.cpp
- clientgui/
- DlgItemProperties.cpp
- MainDocument.cpp
- ViewWork.cpp
- sg_ViewTabPage.cpp
- html/user/
- get_project_config.php
- forum_rss.php
- forum_forum.php
- img/feed_logo.png (new)
- lib/
- gui_rpc_client_ops.cpp
- gui_rpc_client.h
-
-David 13 Jan 2009
- - client: GPU bug fix; compile warning fixes
-
- client/
- client_types.cpp
- clientgui/
- BOINCTaskBar.cpp
- lib/
- filesys.cpp
- parse.cpp
-
-David 13 Jan 2009
- - GUI RPC: finish the changed started above;
- update the way that app versions are identified.
-
- Old: WORKUNIT contains version_num
- RESULT contains app_version_num (but only if running)
-
- New: Keep old fields so new client works with old manager.
- RESULT contains version_num, plan_class
- Manager: if RESULT doesn't have version/plan_class
- (because talking to old client)
- look up app version based on WU version num.
-
- clientgui/
- BOINCTaskBar.cpp
- sg_ViewTabPage.cpp
- MainDocument.cpp
- DlgItemProperties.cpp
- ViewWork.cpp
- lib/
- gui_rpc_client_ops.cpp
- gui_rpc_client.h
-
-Eric 13 Jan 2009
- - STILL WORK TO BE DONE TO GET locale STUFF INSTALLED PROPERLY!!!
- - Update to libtool 1.5.24
- - build environment: Major automake changes that I've been warning about
- for some time.
- - Now uses libtool to build libraries.
- - Builds separate boinc_fcgi and sched_fcgi libraries for use with
- FCGI server components.
- - New macro "BOINC_CHECK_LIB_WITH" that executes a "AC_CHECK_LIB" on
- a library only if --with-libname[=DIR] is specified on the configure
- command line. This is to allow inclusion of libraries when the
- ssl, gtk, wxWidgets, or other configuration is incorrect for static
- libraries.
- - Added a lot of "--with-*" for some libraries that might be required for
- static builds.
- - The sea directory has been moved to packages/generic. Changes to sea
- and the associated scripts might be required to better make use of the
- staging mechanism and shared libraries.
- - Fixed includes of boinc_fcgi.h in many files.
- - Fixed places where FCGI_FILE needs to be used implicitly.
- - Fixed missing define of _SC_PAGESIZE on hosts that define only
- _SC_PAGE_SIZE.
- - Moved build of boinc_cmd (and source file) from lib to client
-
-
- ltmain.sh
- config.guess
- config.sub
- Makefile.incl
- m4/
- sah_check_lib.m4
- check_ssl.m4
- boinc_gtk.m4 (new)
- boinc_check_lib_with.m4 (new)
- libcurl.m4
- boinc_wxwidgets.m4
- sea/ (moved to packages/generic/sea)
- packages/ (new)
- generic/ (new)
- sea/ (new)
- Makefile.am
- client/
- Makefile.am
- hostinfo_unix.cpp
- sched/
- edf_sim.cpp
- sched_shmem.h
- sched_msgs.h
- sched_msgs.cpp
- sched_send.cpp
- handle_resuest.cpp
- file_upload_handler.cpp
- main.cpp
- sched_assign.cpp
- Makefile.am
- lib/
- boinc_cmd.cpp (moved to client)
- diagnostics.cpp
- prefs.cpp
- msg_log.h
- cert_sig.cpp
- Makefile.am
- zip/
- Makefile.am
- samples/
- example_app/
- Makefile
- api/
- Makefile.am
- clientgui/
- Makefile.am
- tools/
- backend_lib.cpp
- Makefile.am
- doc/
- manpages/
- Makefile.am
+ boinccas.rc
+ win_build/installerv2/redist/Windows/Win32/
+ boinccas.dll
+ boinccas95.dll
+ win_build/installerv2/redist/Windows/x64/
+ boinccas.dll
+ boinccas95.dll
+
+David 12 Jan 2009
+ - web: add Eric's script for forum RSS
+
+ html/user/
+ forum_rss.php
+
+David 12 Jan 2009
+ - scheduler, file upload handler: fix server runtime message in FCGI case
+
+ sched/
+ file_upload_handler.cpp
+ handle_request.cpp
+ main.cpp
+ sched_util.cpp,h
+ server_types.cpp
+
+David 12 Jan 2009
+ - scheduler: initialize COPROC fields
+
+ lib/
+ coproc.cpp
+
+David 12 Jan 2009
+ - scheduler: if we're not sending work because of the user's "no GPUs" pref,
+ tell them so.
+ - scheduler: fix bug that caused no CUDA jobs to be sent
+
+ lib/
+ coproc.cpp,h
+ common_defs.h
+ sched/
+ handle_request.cpp
+ sched_send.cpp
+ sched_plan.cpp
+ server_types.h
+
+David 12 Jan 2009
+ - scheduler: bug fixes
+
+ sched/
+ handle_request.cpp
+ sched_send.cpp
+
+David 12 Jan 2009
+ - scheduler: bug fixes
+
+ sched/
+ sched_plan.cpp
+
+David 13 Jan 2009
+ - GUI RPC: add the following items to PROJECT_CONFIG
+ (corresponding to the get_project_config.php web RPC):
+ - platforms: list of platforms supported by the project
+ - sched_stopped: scheduler disabled
+ - web_stopped: DB-driven web features disabled
+ - min_client_version
+ - GUI RPC: add the following items to CC_STATE:
+ - platforms: list of platforms supported by the client
+ (this replaces the unused )
+ - GUI RPC: add the following items to PROJECT_LIST_ENTRY
+ (entry in the "all projects" list):
+ - platforms: list of platforms supported by the project
+ - GUI RPC: move APP_VERSION pointer from WORKUNIT to RESULT;
+ include plan class in APP_VERSION lookup.
+ This completes the change of March 2008,
+ and allows the Manager to work correctly when a project
+ has two different app versions of the same (app, platform, version)
+ running on a client at once (e.g., a CPU and a GPU app)
+ - get_project_config.php: remove logic that checks client version.
+ This page is accessed by PHP, not just by client
+ - web: add link to forum page to get forum as RSS
+
+ client/
+ cs_statefile.cpp
+ clientgui/
+ DlgItemProperties.cpp
+ MainDocument.cpp
+ ViewWork.cpp
+ sg_ViewTabPage.cpp
+ html/user/
+ get_project_config.php
+ forum_rss.php
+ forum_forum.php
+ img/feed_logo.png (new)
+ lib/
+ gui_rpc_client_ops.cpp
+ gui_rpc_client.h
+
+David 13 Jan 2009
+ - client: GPU bug fix; compile warning fixes
+
+ client/
+ client_types.cpp
+ clientgui/
+ BOINCTaskBar.cpp
+ lib/
+ filesys.cpp
+ parse.cpp
+
+David 13 Jan 2009
+ - GUI RPC: finish the changed started above;
+ update the way that app versions are identified.
+
+ Old: WORKUNIT contains version_num
+ RESULT contains app_version_num (but only if running)
+
+ New: Keep old fields so new client works with old manager.
+ RESULT contains version_num, plan_class
+ Manager: if RESULT doesn't have version/plan_class
+ (because talking to old client)
+ look up app version based on WU version num.
+
+ clientgui/
+ BOINCTaskBar.cpp
+ sg_ViewTabPage.cpp
+ MainDocument.cpp
+ DlgItemProperties.cpp
+ ViewWork.cpp
+ lib/
+ gui_rpc_client_ops.cpp
+ gui_rpc_client.h
+
+Eric 13 Jan 2009
+ - STILL WORK TO BE DONE TO GET locale STUFF INSTALLED PROPERLY!!!
+ - Update to libtool 1.5.24
+ - build environment: Major automake changes that I've been warning about
+ for some time.
+ - Now uses libtool to build libraries.
+ - Builds separate boinc_fcgi and sched_fcgi libraries for use with
+ FCGI server components.
+ - New macro "BOINC_CHECK_LIB_WITH" that executes a "AC_CHECK_LIB" on
+ a library only if --with-libname[=DIR] is specified on the configure
+ command line. This is to allow inclusion of libraries when the
+ ssl, gtk, wxWidgets, or other configuration is incorrect for static
+ libraries.
+ - Added a lot of "--with-*" for some libraries that might be required for
+ static builds.
+ - The sea directory has been moved to packages/generic. Changes to sea
+ and the associated scripts might be required to better make use of the
+ staging mechanism and shared libraries.
+ - Fixed includes of boinc_fcgi.h in many files.
+ - Fixed places where FCGI_FILE needs to be used implicitly.
+ - Fixed missing define of _SC_PAGESIZE on hosts that define only
+ _SC_PAGE_SIZE.
+ - Moved build of boinc_cmd (and source file) from lib to client
+
+
+ ltmain.sh
+ config.guess
+ config.sub
+ Makefile.incl
+ m4/
+ sah_check_lib.m4
+ check_ssl.m4
+ boinc_gtk.m4 (new)
+ boinc_check_lib_with.m4 (new)
+ libcurl.m4
+ boinc_wxwidgets.m4
+ sea/ (moved to packages/generic/sea)
+ packages/ (new)
+ generic/ (new)
+ sea/ (new)
+ Makefile.am
+ client/
+ Makefile.am
+ hostinfo_unix.cpp
+ sched/
+ edf_sim.cpp
+ sched_shmem.h
+ sched_msgs.h
+ sched_msgs.cpp
+ sched_send.cpp
+ handle_resuest.cpp
+ file_upload_handler.cpp
+ main.cpp
+ sched_assign.cpp
+ Makefile.am
+ lib/
+ boinc_cmd.cpp (moved to client)
+ diagnostics.cpp
+ prefs.cpp
+ msg_log.h
+ cert_sig.cpp
+ Makefile.am
+ zip/
+ Makefile.am
+ samples/
+ example_app/
+ Makefile
+ api/
+ Makefile.am
+ clientgui/
+ Makefile.am
+ tools/
+ backend_lib.cpp
+ Makefile.am
+ doc/
+ manpages/
+ Makefile.am
David 13 Jan 2009
- client/manager fixes
@@ -365,8 +365,8 @@ David 13 Jan 2009
client/
client_types.cpp
lib/
- gui_rpc_client_ops.cpp
- gui_rpc_client.h
+ gui_rpc_client_ops.cpp
+ gui_rpc_client.h
David 14 Jan 2009
- client: fix bug that caused estimated time to completion to increase
@@ -384,3 +384,11 @@ David 14 Jan 2009
client/
rr_sim.cpp
+
+Rom 15 Jan 2008
+ - WINSETUP: Fix the problem introduced where Enable Application
+ execution wasn't working.
+
+ win_build/installerv2/
+ BOINC.ism
+ BOINCx64.ism
diff --git a/win_build/installerv2/BOINC.ism b/win_build/installerv2/BOINC.ism
index beb5846c24..c1a1120ea5 100644
Binary files a/win_build/installerv2/BOINC.ism and b/win_build/installerv2/BOINC.ism differ
diff --git a/win_build/installerv2/BOINCx64.ism b/win_build/installerv2/BOINCx64.ism
index 684e077eac..4588a88ea0 100644
Binary files a/win_build/installerv2/BOINCx64.ism and b/win_build/installerv2/BOINCx64.ism differ