Change Log 5.10.38
From BOINC Wiki
Change Log 5.10.38, January 16, 2008
- 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.
- MGR: "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.