Message boards : BOINC client : BOINC 6.1 to 6.10 Versions Change Log
Message board moderation
Author | Message |
---|---|
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
This thread will have all the change logs on BOINC 6. Because it is a new milestone, we'll be using a fresh thread. We will not give download links. If you don't know where to download it from, you shouldn't be testing it. BOINC 6.1.0 - 6.1.4 were tested internally. ----------------- When you're downloading a BOINC 6 version and you have problems with it, post about it here on the BOINC Dev forums. Don't post about it in a project's forums as the people there most probably won't be able to help you! By posting about your problems here, we will be able to contact the developers on it and either they themselves will ask you for further information or we will. |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.5, Windows Rom Walton wrote: Howdy Folks, |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.6, Windows Rom Walton wrote: Howdy Folks, |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.7, Windows and Windows x64 Rom Walton wrote: Okay, I’ve posted a new build which has some more in-depth logging with regards to migration failures. |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.8, Windows and Windows x64 Rom Walton wrote: Howdy Folks, |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.10, Macintosh Charlie Fenton wrote: I have posted BOINC 6.1.10 for the Macintosh to the alpha download page. |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
When you're downloading a BOINC 6 version and you have problems with it, post about it here on the BOINC Dev forums. Don't post about it in a project's forums as the people there most probably won't be able to help you! By posting about your problems here, we will be able to contact the developers on it and either they themselves will ask you for further information or we will. |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.12, Windows and Windows x64 Rom Walton wrote: Howdy Folks, |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.12, Windows and Windows x64 addendum Rom Walton wrote: Another note: When installing with the 'protected application execution' option, applications built to work with the v5 client will not display graphics no matter if you set up the CC to run as 'SYSTEM' and enable 'Interact with Desktop'. (This does seem to work from the Simple View though - Ageless) |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.12, Windows and Windows x64 addendum 2 Answer on the 'feature' of having BOINC 5 compliant graphics in BOINC Simple View, while using the System account and interaction with the desktop. Rom Walton wrote: Well that is a surprise. Each of the v5 applications should be running under the ‘boinc_project’ user account and not the SYSTEM account. According to MS’s documentation only processes running as SYSTEM and with ‘Interact with desktop’ checked can do that. It may well work on Windows 2000 and Windows XP. Anyone care to test it on Windows NT? |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.14, Windows and Windows x64 Rom Walton wrote: This release adds co-processor support and fixes several setup bugs. Changelog for 6.1.14: - client: add coprocessor support: i.e., parse the list of coprocs in <app_version>s from the server, keep track of the number free of each type of coproc, and don't run an app that needs more than are available. (not quite working yet) - client: Per Carl's recommendation add CURLOPT_POST301 to the list of curl options used so that the followups to redirects still post instead of get. - client: finish and debug coprocessor support - manager and GUI RPC: show plan class in app version string - client (Unix): don't follow symbolic links when computing directory size. This will avoid counting the size of executables and input files in slot directories. - Build fixes for non-Win32, non-Linux, non-MacOS systems. - configure script: * Added checks for functions strdup(), strdupa(), daemon(), stat64(), strcasestr() * Fixed problems with kc_mysql.m4 and wxWidgets.m4 returning invalid CFLAGS and LIBS flags. - Fixed incorrect order of pthread flag checking on solaris. - New files: lib/unix_util.[Ch]. Currently contains implementation of daemon() for systems that lack it. - Access to binary files in /proc was failing on some systems when compiled with 64 bit file access. Rearranged headers and defines to force 32bit file access in hostinfo_unix.C - all_tty_idle() didn't work as advertised on any system as far as I can tell. I rewrote it to check ttys that are not named /dev/tty[1-9]. The old implementation was modifying a statically allocated read-only string, anyway. - added implementation of non-standard function strcasestr() to str_util.C - added #define of MAP_FILE to shmem.C, because it is missing from most unix systems, (and is unnecessary on linux anyway). - other minor bug fixes. - Graphics API: Add boinc_close_window_and_quit() API to UNIX / Mac lib. - Mac: Fix compiler warning. - Mac: Remove -fvisibility* compiler flags from BOINC library builds and boinc_cmd build. - Client/server protocol: send <client_cap_plan_class/> if client understands app version plan class. The server checks for this instead of version > 6.11. (suggested by Nicolas Alvarez) - clean up unix_util: .h files declare only (extern) interfaces; no reason for daemon() to be C - compile fixes for gcc 4.x; fixes [trac]#592[/trac] - scheduler: bug fix for case when app version XML is > 64KB - server: when creating log dir, we were using wrong bit for sticky flag - WINSETUP: Make sure the executable permissions are setup correctly after the binaries are installed. - WINSETUP: Inform MSI that a reboot is suggested after creation of 'boinc_master', 'boinc_project', 'boinc_admins', 'boinc_users', 'boinc_projects'. - WINSETUP: Reread the INSTALLDIR property from the registry to determine if their is data to migrate. INSTALLDIR is changed to where ever the user wants to install BOINC now, which may be different then where it was in 5.10. - WINSETUP: If the user is running on Win2k but hasn't upgraded to SP4, inform them of the new requirement. - API: change boinc_resolve_filename() so that it detects symbolic links and treats them as a special case. Also, if the virtual file doesn't exist (as in the standalone case) just return zero; otherwise if the app is running standalone and checks the return value, it will error out. NOTE: apps that check the return value of boinc_resolve_filename() won't work on 6.12+ under Unix; recompiling with this change will fix the problem. - Mac: Update build documentation, move building project applications build instructions to a separate document (wiki page) - Mac: Fix bugs in new backtrace code. - Added init.d script (boinc-client.in) and Makefile.am to install it. - I got this from the Fedora package. I have modified it to create the run directory if it does not exist, and to not run boinc as root. Checking for running processes needs to be improved. - boinc-client.in is still very linux centric and probably won't work on non-linux systems or under Bourne shell without significant changes. - WINSETUP: Fix the bug during uninstall where the data files were not being migrated back to the executable directory. - fixes for gcc 4.3 - GUI: Disable Show Graphics button if any selected task is suspended for any reason. - Mac: Fix new backtrace code for x86_64 Client and project applications. - client: send client_cap_plan_class as <x>1</x> rather than <x/> in scheduler request; the latter breaks older schedulers. - old parse code: make skip_unexpected() work with <x/> |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.14, Macintosh Charlie Fenton wrote: I have posted BOINC 6.1.14 for the Macintosh to the alpha download page. |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.14, Linux Rom Walton wrote: I have released the Linux clients, we need to know what compatibility issues there might be with projects. |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.15, Macintosh Charlie Fenton wrote: I have posted BOINC 6.1.15 for the Macintosh to the alpha download page. Rom will post the Linux release very soon. Changelog for 6.1.15: - DIAG: Make sure that if the symstore isn't defined at all, don't construct the symstore search path. - WINSETUP: Don't check for SP4 against Win9X. - LIB: Fix build break on Linux compat VM. - BLD: Update confgiure.ac to require libcurl 7.17.1. - client: use symlinks only if project has <use_symlinks/> element. - API: fixed boinc_resolve_filename() bug: didn't work right for symlinks - Fix is_symlink() to use S_ISLNK() macro instead of incorrect (sbuf.st_mode & S_IFLNK), which made it return true for regular files and caused boinc_resolve_filename() to work incorrectly. - manager: fix menu appearance - Unix init script: modified to make less linux specific. - Does not presume the existence of "pidof" or "runuser". - If started with an old style Bourne shell, will try to restart in bash, zsh or ksh. - Starts with no parameters by default. - Logs stdout and stderr to /var/log/boinc_client.log and var/log/boinc_client_err.log by default. - With appropriate "boinc-client.conf", the script can be run by a non-root user. - More changes are likely to be required. - client: improved user idle checking on Linux (from Frank Thomas) |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.15, Linux and Linux64 Rom Walton wrote: Here are the Linux clients. |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.16, Macintosh Charlie Fenton wrote: I have posted BOINC 6.1.16 for the Macintosh to the alpha download page. Changelog for 6.1.16: - API: fix boinc_resolve_filename_s() to handle symlinks the same as boinc_resolve_filename(). - client: do the /proc/interrupts stuff (see above) only on Linux-like systems; use device_idle() only on non-Linux Unix systems - Fix is_file() to use S_ISREG() macro instead of incorrect (sbuf.st_mode & S_IFREG); fix is_dir() to use S_ISDIR() macro instead of incorrect (sbuf.st_mode & S_IFDIR). - Fix is_file() and is_dir() to compile properly on Windows by using the actual expressions instead of the macros which aren't defined. - scheduler: fix FCGI compile problem. FCGI can't use libboinc.a; is needs its own specially-compiled versions of everything in lib/ - MGR: Make help system work again. - MGR: Add pre-release to the BOINC Manager title bar and about dialog if it is a pre-release version of BOINC. - CLI: Add some pre-release text to the CC startup routine and suggest they revert back to a released build if they don't plan on testing the client. - client: fix array size in Linux test for running on batteries |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.16, Windows and Windows x64 Rome Walton wrote: Howdy Folks, Changelog for 6.1.15 (unreleased): - DIAG: Make sure that if the symstore isn't defined at all, don't construct the symstore search path. - WINSETUP: Don't check for SP4 against Win9X. - LIB: Fix build break on Linux compat VM. - BLD: Update confgiure.ac to require libcurl 7.17.1. - client: use symlinks only if project has <use_symlinks/> element. - API: fixed boinc_resolve_filename() bug: didn't work right for symlinks - Fix is_symlink() to use S_ISLNK() macro instead of incorrect (sbuf.st_mode & S_IFLNK), which made it return true for regular files and caused boinc_resolve_filename() to work incorrectly. - manager: fix menu appearance - Unix init script: modified to make less linux specific. - Does not presume the existence of "pidof" or "runuser". - If started with an old style Bourne shell, will try to restart in bash, zsh or ksh. - Starts with no parameters by default. - Logs stdout and stderr to /var/log/boinc_client.log and /var/log/boinc_client_err.log by default. - With appropriate "boinc-client.conf", the script can be run by a non-root user. - More changes are likely to be required. Changelog for 6.1.16: - API: fix boinc_resolve_filename_s() to handle symlinks the same as boinc_resolve_filename(). - client: do the /proc/interrupts stuff (see above) only on Linux-like systems; use device_idle() only on non-Linux Unix systems - Fix is_file() to use S_ISREG() macro instead of incorrect (sbuf.st_mode & S_IFREG); fix is_dir() to use S_ISDIR() macro instead of incorrect (sbuf.st_mode & S_IFDIR). - Fix is_file() and is_dir() to compile properly on Windows by using the actual expressions instead of the macros which aren't defined. - scheduler: fix FCGI compile problem. FCGI can't use libboinc.a; is needs its own specially-compiled versions of everything in lib/ - MGR: Make help system work again. - MGR: Add pre-release to the BOINC Manager title bar and about dialog if it is a pre-release version of BOINC. - CLI: Add some pre-release text to the CC startup routine and suggest they revert back to a released build if they don't plan on testing the client. - client: fix array size in Linux test for running on batteries |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.1.15, Linux and Linux64 Rom Walton wrote: Folks, we could really use some test results. |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.2.1, Windows 32bit 6.2.1, Macintosh Rom Walton wrote: Howdy Folks, Change Log: - DIAG: Add an easy way for projects to initialize the diagnostics framework for graphics applications. - DIAG: Make SetDllDirectory work for Win2k3, Vista, and Win2k8 - API: If the diagnostics framework hasn't been initialized for the graphics application, initialize it. - client: Win: fix CUDA detection: -- look in the registry to find the CUDA install directory, and look for cudart.dll in that dir. - client: for CUDA, don't confuse coproc.name ("CUDA") from coproc.prop.name (e.g., "Device Emulation (CPU)" on my PC, which doesn't have a recent-enough GPU) - client: if no coprocessors present, say so in startup messages - API: Fix build break from my last check-in. - client (Unix) Add /usr/local/cuda/lib/ to LD_LIBRARY_PATH before looking for CUDA library - boinc_cmd: changed help strings to say "boinccmd". I'd like to change the filename too but can't figure out Makefile stuff - API: fix Mac compile errors. - client: implement Mac CUDA detection, fix compiler warning. - boinc_cmd: change name to "boinccmd". - client (unix): avoid crash if LD_LIBRARY_PATH not set - MGR/CLI: remove direct references to CreateEnvironmentBlock and DestroyEnvironmentBlock since Win98 doesn't support them. This functionality is only required for the Windows sandbox implementation anyway. - LIB: Remove direct reference to OpenThread in win_util.C since it isn't supported on Win98. - MGR: Another fix for CC execution on a Linux machine. - client (Unix) fix to CUDA detection if LD_LIBRARY_PATH is "" |
![]() Send message Joined: 29 Aug 05 Posts: 15531 ![]() |
6.2.1, Linux (32bit) Rom Walton wrote: Building the Linux x64 client is in progress. For change log see Windows/Mac 6.2.1. |
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.