Message boards : BOINC client : BOINC 5 versions Change Log
Message board moderation
Previous · 1 · 2 · 3 · 4 · 5 · Next
Author | Message |
---|---|
Send message Joined: 29 Aug 05 Posts: 15573 |
Windows, Windows x64, 5.10.24 Howdy Folks, Here is another release with a bunch of fixes. When installing as a service the BOINCTray shortcut should now appear in the all users profile. ----- Rom Change Log: - client: add <simple_gui_only> config flag - GUI RPC: add disallow_attach and simple_gui_only flags to CC_STATUS structure - client: timezone reflects daylight savings time (Win) from David Barnard; fixes #334 - GUI RPC: add <success/> replies for ops that don't return anything - GUI RPC: check args for project_attach - GUI RPC: return error (not blank) if no prefs override file - add error string for ERR_TOO_MANY_EXITS - client: zero out xfer_speed in HTTP_OP constructor (may fix problem w/ #INF bandwidth display) - client: when a job finishes, read last (not first) 63KB of stderr - client: parse <cpid_time> in scheduler reply; add cpid_time field to PROJECT. This defaults to the user_create_time. In deciding which CPID to send in a scheduler request, use the one with oldest cpid_time (not user_create_time). This is the client half of fixing a bug that causes CPID to flip/flop between to values in a certain case. - client: CPU scheduler: if a project has 2 jobs with same deadline, give preference to jobs already started - Manager: clean up text in system tray balloon - Client: use dd-MMM-yyyy format for dates; mm/dd/yyyy is ambiguous and mixed-endian - client: restore <slot> element on GUI RPC result XML (needed by BOINCSpy) - client: CPU sched fix - client: performance tweak for CPU sched - client: fix /proc/cpuinfo parsing for linux 2.6.23, powerPC - client: get_proxy_settings GUI RPC requires authentication - client: improve log messages |
Send message Joined: 29 Aug 05 Posts: 15573 |
Windows, Windows x64, 5.10.26 Changes: - Fixes to installation of boinctray.exe (activity detection helper app). - Support for <alt_platform> elements in cc_config.xml - Restore <active_task_state> elements in client_state.xml file (used by a 3rd-party app) |
Send message Joined: 29 Aug 05 Posts: 15573 |
Windows, Windows x64, 5.10.27 Change Log: - Mac: In XCode script, wait for expansion of nib stuffit file to finish before linking screensaver. - GUI RPC: fix format of <auth2> request - GUI RPC: don't enable network on bad request - client: remove unparsed XML error for <active_task_state> - client: remove spurious error if include <alt_platform> in cc_config.xml - client: read_file_string was modified sometime ago to support tail functionality, we really do want only the last 63KB of stderr for science applications. - TRAY: No longer depend on boinc.dll as it has a dependency on MSVCRT 8.0 which is only installed to the BOINC directory. - TRAY: On Vista systems, only processes started in session 0, i.e. services, and elevated processes can create shared memory segments. All others fail with an access denied error code. BOINCTray needs to be able to ignore the error and attempt to re-attach to the shared memory segment every 5 seconds until it is successful. When BOINC starts it'll be able to created the shared memory segment and then boinctray will be able to attach to it. - MGR: Check on account creation if wxGetUserName() returned an empty string and if it did assign the output of wxGetUserId() to ai->user_name instead. (fixes #440) - client: fixed bug that broke idle detection on Unix. The problem: the various checks were surrounded by things like #ifdef HAVE__DEV_MOUSE .. If the host on which the client is built doesn't have a mouse (as is the case with our build machine) then the resulting executable doesn't check /dev/mouse, even if it exists on the target host. - removed configure checks for /dev/mouse, /dev/kbd, and /dev/tty1 |
Send message Joined: 29 Aug 05 Posts: 15573 |
Macintosh, 5.10.27 I have posted BOINC 5.10.27 for the Macintosh to the alpha download page. Cheers, --Charlie For change log see earlier post. |
Send message Joined: 29 Aug 05 Posts: 15573 |
Windows, Windows x64, 5.10.28 Change Log: - client: add <max_stdout_file_size> and <max_stderr_file_size> cc_config.xml options to change log file size limit from the default of 2 MB Mac: Fix bugs in scripts for building wxMac-2.6.3; fix XCode project when using debug build of wxMac-2.6.3. - MGR: Fixed broken URLs in the Help menu. The URLs are only broken if the Manager was built with the wxWidgets unicode variant. |
Send message Joined: 29 Aug 05 Posts: 15573 |
Macintosh, 5.10.28 I have posted BOINC 5.10.28 for the Macintosh to the alpha download page. In addition to the changes listed by Rom (see below) this version fixes a problem with the Menubar icon menu when running under OS 10.5 Leopard, as well as a possible installer problem under OS 10.5. Please test this release thoroughly and quickly under all versions of Mac OS, as we would like to release this to the public as soon as possible now that OS 10.5 is out. Cheers, --Charlie |
Send message Joined: 29 Aug 05 Posts: 15573 |
Linux, Linux x64 5.10.28 Howdy Folks, I have released a newer Linux client for testing. Please note, we have had a policy change, we will be releasing a command line compatible with as many Linux distro’s as possible package, and a Ubuntu 7.10 specific package with a GTK2 based GUI. I would be interested to know if the Ubuntu release will work with any other distros. Please log bugs to http://boinc.berkeley.edu/trac and log test results to http://boinc.berkeley.edu/alpha. TIA. ----- Rom |
Send message Joined: 29 Aug 05 Posts: 15573 |
Macintosh, 5.10.29 Changelog: - Fix brief flash of Manager window at OS 10.5 system startup - Fix compiler warnings when building boinc_cmd under OS 10.5 - Fix compiler warnings when building boinc_cmd under OS 10.5, fix brief flash of Manager window at OS 10.5 system startup - Strip additional symbols from deployment product - Better error-handling in sandbox setup code - SS: Work around a poorly understood problem calling MPLibraryIsLoaded() on OS 10.3.x when it was built using XCode 3.0 on OS 10.5 - Additional changes to release scripts for compatibility with new PackageMaker Additional information from the man himself: It's a quick fix for a screensaver problem version 5.10.28 had when run on Mac OS 10.3. (5.10.28 fixed some problems with the new OS 10.5 Leopard, but broke the screensaver on OS 10.3 Jaguar). It also fixed two other bugs: - Mac: Fix brief flash of Manager window at OS 10.5 system startup. Mgr SG: Fix SG preferences bug: set "custom" checkmark only if global_prefs_override.xml file exists. The Simple Gui Preferences bug fix will appear in the next Windows and Linux releases, probably 5.10.30, because Rom has additional changes which need to be alpha tested. I wanted to get this out right away because of the screensaver bug. |
Send message Joined: 29 Aug 05 Posts: 15573 |
Windows, Windows x64, 5.10.30 Macintosh, 5.10.30 Rom Walton wrote: Howdy Folks, Change Log: - Mac: Fix bugs when running under OS 10.5: -- menubar icon menu; -- installer bugs due to PackageMaker changes; -- linker warnings due to addition of visibility patch to compiler; -- new command-line utilities for flushing users & groups caches (used by BOINC installer). Checked into boinc_core_release_5_10_28. - CC: Remove the event handler for CTRL-C, or rather change it so that it means the same thing as it does to other apps, just quit the CC instead of suspending or resuming the CC. - CC: Treat the return code 0xC0000142 as though it is a temporary error. 0xC0000142 means STATUS_DLL_INIT_FAILED which can happen when an application attempts to create a new process while the OS is shutting down, and when the desktop heap is fully utilized. This will keep an app from erroring out during Vista's shutdown sequence. Only a reboot can fix the desktop heap. - Mac: Fix brief flash of Manager window at OS 10.5 system startup. - Mac: Fix compiler warnings when building boinc_cmd under OS 10.5. - Mac: Better error-handling in sandbox setup code. - client: when starting an app, and an input/app file is not available, show the file name and error code in the message that's appended to the job's stderr_out. - Mac SS: Work around a poorly understood problem calling MPLibraryIsLoaded() on OS 10.3.x when it was built using XCode 3.0 on OS 10.5. - Mgr SG: Fix SG preferences bug: set "custom" checkmark only if global_prefs_override.xml file exists. - Mac: Additional changes to release scripts for compatibility with new PackageMaker. - Tag for 5.10.29 release, all platforms boinc_core_release_5_10_29 - Mgr SG: Fix SG preferences bug: save "Do work only between" and "Connect only between" as doubles, not longs so they work properly. - client: fix bug in parsing of <link rel=boinc_scheduler ...> element in master files. fixes #467 - DEP: Update libCurl to 7.17.1 - Fix build break introduced by new libcurl headers on Windows. |
Send message Joined: 29 Aug 05 Posts: 15573 |
Macintosh, 5.10.31, OS 10.4, 10.5 I have posted BOINC 5.10.31 for the Macintosh to the alpha download page. The sole purpose of this release is to fix a very serious memory leak which occurred if the BOINC Manager window was left open to the Projects or Tasks tab in Grid View. If the leak was allowed to continue long enough, it consumed all the available memory in the system. The result was that the computer became unresponsive and needed a reboot. This problem seems to have occurred only under OS 10.5 Leopard. The fix required us to upgrade from wxWidgets version 2.6.3 to 2.8.7 for building the Manger. Because this is a substantial change, there is a real danger that it may have introduced new bugs to the Manager. Please test carefully and thoroughly, but as soon as possible. Bdecause of the serious nature of the memory leak, we would like to release this fix to the public within a few days. As always, thank you for your help. Cheers, --Charlie |
Send message Joined: 29 Aug 05 Posts: 15573 |
Macintosh, 5.10.32 I have posted BOINC 5.10.32 for the Macintosh to the alpha download page. This fixes a problem in 5.10.31 which prevented the Accessible Views from updating. For example, the Tasks tab Accessible View did not show the CPU Time or Progress increasing when an application was running. The grid Views did not have this problem. Please continue testing with this 5.10.32 build. We still hope to release this to the public within a few days to fix the serious memory leak in earlier builds. Cheers, --Charlie |
Send message Joined: 29 Aug 05 Posts: 15573 |
Macintosh, 5.10.34 I have posted BOINC 5.10.34 for the Macintosh to the alpha download page. This build differs from the previous build only in that it has a few more tweaks for running BOINC as a daemon (service) using the Make_BOINC_Service.sh script. There is no need for alpha testers to run this script or to run BOINC as a daemon on the Mac. However, we do want to make sure that the change does not cause any problems in a normal installation. From the change log: - Mac Client: more idle time tweaks to allow running as a daemon by using Mac OS X's launchd mechanism. - Mac Installer: if system is set up to run BOINC Client as a daemon using launchd, use launchctl to launch newly installed Client as a daemon. - Mac MGR: if using Mac OS X's launchd mechanism to run Client as a daemon, allow time for daemon to launch. Cheers, --Charlie |
Send message Joined: 29 Aug 05 Posts: 15573 |
Windows, Windows x64, 5.10.35 Rom Walton wrote: Howdy Folks, |
Send message Joined: 29 Aug 05 Posts: 15573 |
5.10.38, for Windows and Windows x64 Rom Walton wrote:
Change Log: - Mac: additional error checking in build script; fix url in error message. - MGR: display MSG_USER_ERROR messages in red, all others in black in both SimpleGUI and Advanced GUI message dialogs; eliminate unused FormatPriority method. - MGR: Auto-scroll messages only if already at bottom of list (don't jump to bottom while examining earlier messages.) NOTE: these changes may need to be applied in CViewMessagesGrid class if we implement that in the future. - Fix long-standing bug in CPU throttling - MGR: When connection to Client is lost, don't clear message window; show messages grayed out instead. NOTE: these changes may need to be applied in CViewMessagesGrid class if we implement that in the future. - Add a "Forgot your password" hyperlink to the wizards account info page. - client: a project (Ralph) had accidentally included a .svn directory in a zip archive, resulting in a lot of read-only files in its slot directories. When the client attempts to delete these files, each delete fails and the client retries for about 5 seconds. This adds up to a delay of about 20 minutes, during which the client (and Manager) appear to be hung. Solution: 1) if a file delete fails with error ERROR_ACCESS_DENIED, use SetFileAttributes() to clear the read-only flag, then try again. 2) Don't use the 5-second retry mechanism when clearing out slot directories. These can contain unbounded numbers of files, and this can lead to long periods where the client appears hung. - Manager: "Forgot your password" needs a question mark - Win diagnostics: diagnostics_dump_thread_information() had a printf with bad format string, caused a crash, not what diagnostics should do - MGR: If the project_init.xml file suggests a project to attempt to attach to it. - CLI: Move the code that deletes the project_init.xml from detach project to attach project. It is only needed for as long as it takes to attach to a project. |
Send message Joined: 29 Aug 05 Posts: 15573 |
5.10.38, Macintosh Charlie Fenton wrote: I have posted BOINC 5.10.38 for the Macintosh to the alpha download |
Send message Joined: 29 Aug 05 Posts: 15573 |
5.10.39, Windows, Windows x64 Howdy Folks, Here is a new build which fixes the wizard not launching if no projects are attached. ----- Rom Change Log: Mac Sandbox: make BOINC Data directory and files not world-readable to hide account keys from unauthorized users; but make files in slots and project directories world-readable so Client can read files written by project applications with user and group boinc_project. (checked into tag boinc_core_release_5_10_38). - MGR: Make sure the attach to project wizard launches if BOINC is not attached to any projects. |
Send message Joined: 29 Aug 05 Posts: 15573 |
5.10.40, Windows, Windows x64 Howdy Folks, We have a new build of the 5.10 ready for testing. This build has a new version of libcurl so please stress uploads and downloads. Another note of interest is for those with NTLM proxies, the code has been removed that would keep NTLM proxies from working. A new configuration flag has been added called <force_ntlm> which will work around a couple of issues with choosing the right authentication method. Please report test results to http://boinc.berkeley.edu/alpha and bug reports to http://boinc.berkeley.edu/trac. TIA. ----- Rom Change Log: - Mac: Update libCurl to 7.18.0, build with c-ares-1.5.1 to enable async DNS name resolving. - MGR: Delete web site buttons when disconnected; this was causing crashes when a user connected to a different computer. - client: add <force_ntlm> config flag. Causes client to use NTLM auth and HTTP 1.0 - client: we weren't doing exponential backoff if scheduler requests failed at initialization; fix this - client: removed -return_results_immediately cmdline option (wasn't implemented anyway) - client: added <report_results_immediately> configuration flag; causes results to be reported as soon as done. Needed for some WCG machines that are reformatted often. Should NOT be used in general, since it increases server load. - client: If we are already attached to the project specified in the project_init.xml file, go ahead and delete the file. - client: remove the auth_type and auth_flag code. - WIN: Update libcurl to 7.18.0 |
Send message Joined: 29 Aug 05 Posts: 15573 |
5.10.40, Macintosh I have posted BOINC 5.10.40 for the Macintosh to the alpha download page. This uses asynchronous DNS lookups to fix a problem reported by a few Mac users where the Manager would seem to hang during Internet access, sometimes causing applications to exit with no finished file. Cheers, --Charlie |
Send message Joined: 29 Aug 05 Posts: 15573 |
5.10.41, Windows, Windows x64 Change Log: - client: expand the <force_ntlm> functionality so that we can force any authentication type. The new tag is called <force_auth> which can contain basic, digest, ntlm, and gss-negotiate |
Send message Joined: 29 Aug 05 Posts: 15573 |
5.10.41, Macintosh I have posted BOINC 5.10.41 for the Macintosh to the alpha download page. Cheers, --Charlie - Same changes as in Windows version. - MGR: If user shuts down connected client, don't auto-relaunch it. |
Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.