Message boards :
BOINC client :
BOINC 6.1 to 6.10 Versions Change Log
Message board moderation
Previous · 1 · 2 · 3 · 4 · 5 . . . 11 · Next
Author | Message |
---|---|
![]() ![]() Send message Joined: 30 Oct 05 Posts: 1239 ![]() |
6.2.1, Linux (64 bit) Rom Walton wrote: The Linux x64 release is now available. For change log see Windows/Mac 6.2.1. |
![]() Send message Joined: 29 Aug 05 Posts: 15490 ![]() |
6.2.2 released for Windows and Mac Rom Walton wrote: Howdy Folks, Change Log: - client: if we request that an app exit, and it doesn't do so within 10 seconds, kill it. This deals with the situation where the app is ignoring messages (e.g. because it forgot to end a critical section). - client: if either the FP or int benchmark runs less than 3 CPU seconds (out of 10 seconds of wall time) ignore the benchmark. This is an effort to deal with a problem where (for unknown reasons) the int benchmark runs for a tiny amount of CPU time, leading to an absurdly large result - Manager: don't prepend "[error]" to MSG_INTERNAL_ERROR messages; the client already does this. - client: Fix compiler warning. - MGR: Fix CMainDocument::WorkShowGraphics() for Mac, UNIX and Linux to allow showing graphics with or without sandbox. - MGR: Statistics and Disk tab panes: clear when disconnected from Client, update quickly when connecting to a (different) Client. - client (Unix): linking libcudart.so wasn't working, so CUDA detection failed. For reasons I don't understand, adding "/usr/local/cuda/lib" to LD_LIBRARY_PATH and then doing dlopen("libcudart.so") wasn't working, even though the library is in that dir. I worked around this by calling dlopen("/usr/local/cuda/lib/libcudart.so") and if that fails call dlopen("libcudart.so") - Unix: commented out Eric's setenv() stuff. After doing a configure, HAVE_SETENV is not in config.h, so something's messed up with it. - client: trimmed down "pre-release software" message - LIB: Windows 9X doesn't like it when you specify a security descriptor, so special case Win9X so that it'll pass a NULL to CreateFileMapping. - DIAG: Passing a null value to fclose in VS 2005 will cause a crash, so check to make sure that stdout_file and stderr_file are not null before attempting to close them. If they are null return ERR_FOPEN so that the next message logged can attempt to cycle the log without error. - CLIENT: Make sure the diagnostics framework is initialized before the config file is parsed or the command line is parsed, that way if an unexpected XML tab or command line parameter is found the client doesn't crash. NOTE: The client would only crash if the log file was already greater than 2MB which would cause the client to attempt to cycle the log files. Since the diagnostics framework wasn't initialized yet nothing was logged to the log file, no call stack was generated, and the default Windows debugging environment was fired up. - MGR: Update comments on how to link with Development / debug build of wxWidgets; add this info to build documentation. - client and server: in coprocessor records, change "name" to "type" to avoid confusion with "name" field of CUDA. This is a bug fix - please port. - start script: don't error out if run_state.xml file is empty (which happens if project runs out of disk space) - client part of the above |
![]() Send message Joined: 29 Aug 05 Posts: 15490 ![]() |
6.2.2 released for Linux and Linux x64 Rom Walton wrote: Here is another build for you all. See for Change log the 6.2.2 release of Windows and Mac. |
![]() Send message Joined: 29 Aug 05 Posts: 15490 ![]() |
Rom Walton wrote: Folks, |
![]() Send message Joined: 29 Aug 05 Posts: 15490 ![]() |
6.2.4 released for Windows Rom Walton wrote: Howdy Folks, Changelog: - Mac: revise build scripts for c-ares and cURL to work when there are spaces in the paths. These changes are based on information from the cURL developers. - MGR: Fix trace statements in StartupBOINC() - MGR: Add some more trace statements for Linux startup. - MGR: BOINC commandline options require the '--' in front of the option. '-' just causes the CC to exit while printing its help fr the commandline options. - MGR: --insecure isn't supported on Linux yet. It is only supported on the Mac. - SCR: BOINC's screensaver module in preview mode only displays the BOINC icon, since the preview window is only 300x200 or so. We shouldn't launch the data management thread when launched in preview mode. - client: If a scheduler reply doesn't include <host_venue> (as is the case if its DB is down, or it has no work and skips the DB check) don't overwrite the host_venue on the client. Fixes #656, I hope (Rom: please port) - client: when parsing state file, don't change result states unless there's an inconsistency. Fixes #621 - MGR: Fix a casting issue that was causing crashes on x64 platforms. Fixes# 658 (From: bbaetz) - client: fix command line parsing bug. Parse the command line before initializing the diagnostics framework. - WINSETUP: Block installing on domain controllers for this release. I'll fix this for the next release cycle, or a future 6.2 release. - client: JM7 was seeing repeated file upload failures. It turned out that when we close and reopen the temp file that stores the HTTP reply, the open was failing. I have no idea why. Attempted workaround: open the file for R/W originally, and instead of close/open do a seek. - client: go one step further, and don't create temp files in some system-supplied directory; create them in the BOINC data directory. - client: on Windows (at least) if you kill a task (e.g. reset project) ACTIVE_TASK::handle_exited_app() never gets called, so the coprocessors weren't getting freed. Fix this. |
![]() Send message Joined: 29 Aug 05 Posts: 15490 ![]() |
6.2.4 released for Macintosh Charlie Fenton wrote: I have posted BOINC 6.2.4 for the Macintosh to the alpha download page. |
![]() Send message Joined: 29 Aug 05 Posts: 15490 ![]() |
6.2.4 released for Linux and Linux x64 Rom Walton wrote: Releasing the Linux clients… |
![]() ![]() Send message Joined: 30 Oct 05 Posts: 1239 ![]() |
6.2.4 Released for Windows x64 Rom Walton wrote: I’ve posted the x64 build to test. |
![]() ![]() Send message Joined: 30 Oct 05 Posts: 1239 ![]() |
6.2.6 released for Windows and Windows x64 Rom Walton wrote: Howdy Folks, Change Log: - MGR: Adjust pie control slices so small wedges are visible if at all possible, - MGR: Don't enlarge pie control slices if value is zero. - client: eliminate spurious "unparsed XML" messages Fixes #664. Rom, please backport to 6.2 - web: convert some tr() to tra() on BOINC web pages - boinccmd (Windows): chdir to the data directory (from registry) - client: copy api_version of APP_VERSIONs in scheduler reply, even if we already have the APP_VERSION. Otherwise, when upgrading from 5.10 to 6.2, we won't have the api_version, and we won't learn about it until project releases new version. - fix build breaks for Windows x64 builds. - Mac Installer: delete old locale directory to remove "boinc manager.mo" files before installing new "boinc-manager.mo" files (or vice versa). - WINSETUP: The call to GetFreeDiskSpaceEx was failing becuase the path didn't exist yet, so all the values in the returned data structures was random junk. If the directory had never been created before then it was returning 27/57 bytes free. If the drectory had existed at one time then the return values were several gigabytes. If the first request to GetFreeDiskSpaceEx fails, then check for the parent directory, if that fails pass a NULL value which means check the default volume. - WINSETUP: Fix a struct alignment issue when dumping the base64 encoded password for boinc_project to a file. ATL's string conversion functions act of a class and not a buffer which makes memory management easier but doesn't interop well with fprintf unless you specify the buffer name directly. |
![]() ![]() Send message Joined: 30 Oct 05 Posts: 1239 ![]() |
6.2.6 released for Mac Charlie Fenton wrote:
|
![]() Send message Joined: 29 Aug 05 Posts: 15490 ![]() |
Last week Rom Walton emailed the BOINC Developers and BOINC Projects email lists in which he said that BOINC 6.2 would be released today, Monday the 16th of June. Today we can reveal that the release has been postponed by at least one week. Perhaps longer. When the new date will be available, we'll post it here. |
![]() Send message Joined: 29 Aug 05 Posts: 15490 ![]() |
6.2.8 released for Windows (32bit only) Rom Walton wrote: Howdy Folks, Change Log: - MGR: Fix help menus in Simple GUI (not applicable on Windows). - client (Win) look for CUDA as nvcuda.dll - API/runtime system: remove "fraction done update period" stuff. This was always 1 second, which is fine. - client/API: add "computation_deadline" to APP_INIT_DATA. This supports apps that can do variable amounts of computing; they can boinc_finish() if their deadline is near. - client: fix crashing bug when detach from project. The problem: the variable ordered_scheduled_results has a list of pointers to RESULTs. These pointers become dangling when the project is detached. It's not sufficient to do schedule_cpus() because this returns immediately if # projects == 0. So clear the list directly. - WINSETUP: Validate that the installed executables are the ones we are expecting. - WINSETUP: Do not allow the data directory and install directory to be the same directory. - WINSETUP: Reduce the amount of time allocated to shutdown the BOINC Manager from 30 secs to 5 secs before killing it. Otherwise the user thinks the install process is hung. - WINSETUP: Change text for describing the protected mode install - WINSETUP: Add text describing the reason for a reboot - WINSETUP: Add text describing the need to run a repair in the case where a third party BOINC CC was installed or a private drop of the CC was used. - WINSETUP: Properties that are changed during the execution phase of setup do NOT bubble back up to the UI phase of setup when completed. Create some custom actions that store those properties in the registry and then read them back after we are back in the UI phase. Without them we cannot control what text is displayed in the setup completion dialog. - WINSETUP: Suppress the reboot prompt and just reboot, since we have already informed the user it is needed on the conformation screen the email Rom spoke of wrote: Okay, after hunting around I think I have a plan to address most of the issues currently plaguing people. |
![]() Send message Joined: 29 Aug 05 Posts: 15490 ![]() |
6.2.8 released for Macintosh Charlie Fenton wrote: I have posted BOINC 6.2.8 for the Macintosh to the alpha download page. |
![]() ![]() Send message Joined: 30 Oct 05 Posts: 1239 ![]() |
6.2.9 released for Windows (32 bit only) Rom Walton wrote: Howdy Folks, Change Log: - client (Win): if running as service, and service is suspended/resumed, restore previous run state rather than going to auto. - client: improve startup messages (non-system user??) - client (Win): if we're not in protected mode, don't create shmem segs in global name space. Hopefully this will fix a bug (on Vista, UAC off, non-protected install) where apps fail to attach to shmem. - MGR: Fix the Alt-Tab icon on Windows XP. Fixes# 586. Thanks Der Meister. - MGR: Change from using balloons to tooltips. Fixes #9. Thanks David Barnard. - client: Fix build break on Mac. - MGR: Fix build breaks on Mac. - MGR: If more than two active tasks are running then tell the user how many active tasks are running instead of attempting to display the percent complete of each one. - MGR: If the computer name is the local host then skip displaying it in the tooltip. |
![]() Send message Joined: 29 Aug 05 Posts: 15490 ![]() |
BOINC 6.2.10 released for Windows and Windows x64 Test version to check there's no double migration going on when upgrading from a 6.2.x to the newest. Rom Walton wrote: This build is pretty much like the last build, version numbers in the executables have been updated to keep the installer from complaining. Changelog: - MGR: Fixed tool-tip. |
![]() ![]() Send message Joined: 30 Oct 05 Posts: 1239 ![]() |
BOINC 6.2.10 released for Linux and Linux x64 Rom Walton wrote: The Linux builds are now available. |
![]() Send message Joined: 29 Aug 05 Posts: 15490 ![]() |
BOINC 6.2.11 released for Windows and Windows x64 This version has a fix for the double migration problem that still happened on some systems, when updating from 6.2.9 to 6.2.10 Rom Walton wrote: Howdy Folks, |
![]() Send message Joined: 29 Aug 05 Posts: 15490 ![]() |
6.2.11 for Windows x64 addendum Rom Walton wrote: I have just updated the Windows x64 version of 6.2.11. I received a report that on a clean Windows XP 64-bit machine both BOINC and BOINCMgr were failing to load. |
![]() Send message Joined: 29 Aug 05 Posts: 15490 ![]() |
BOINC 6.2.11 released for Macintosh Charlie Fenton wrote: I have posted BOINC 6.2.11 for the Macintosh to the alpha download |
![]() ![]() Send message Joined: 30 Oct 05 Posts: 1239 ![]() |
BOINC 6.2.12 released for Windows and Windows x64 Rom Walton wrote: Howdy Folks, Change Log: - client: add "Suspending computation" messages for system idle and initial delay cases. - MGR: Reset messages whenever connecting or reconnecting to client. Fixes 2 bugs: stale messages if client on remote host was stopped and restarted while local manager was connected to it but minimized, and stale messages when local client exited and was automatically restarted by Manager. - MGR: On Mac, don't display alerts when minimized, as they hang Manager. On Windows and Mac, if minimized when trying to display the Connection Failed dialog, set a flag to display it when the user maximizes the application, so the user can respond. In addition, Windows still immediately displays a Connection Failed balloon if minimized. - client: Fixes ticket Fixes ticket #537. Forces use of small files in zlib.h and when /proc filesystem is used on solaris. - WINSETUP: Prevent certain special paths from being used for either the install directory or the data directory. Prevent this from both the UI component of setup, and if the situation is detected from the migration custom action, skip migration. |
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.