Changes between Version 33 and Version 34 of VersionHistory


Ignore:
Timestamp:
Apr 5, 2010, 11:49:22 AM (14 years ago)
Author:
Nicolas
Comment:

typos

Legend:

Unmodified
Added
Removed
Modified
  • VersionHistory

    v33 v34  
    1515 * New: Suspend computation of BOINC applications if CPU usage from non-BOINC applications exceeds a volunteer defined value (Defaults to 25%)
    1616 * New: Support detecting SSE2, SSE3, and other forms of advanced instruction sets for older Windows machines (Windows)
    17  * Fix: Name resolution issies (Mac)
     17 * Fix: Name resolution issues (Mac)
    1818 * Fix: Activity Menu display issues (Linux)
    1919 * Fix: Reduce CPU load in dealing with communications between manager and core client (Windows)
     
    2323 * Fix: Mac Installer for non-admin installs
    2424 * Fix: Recover from crashes in Nvidia and ATI GPU functions (Linux, Mac)
    25  * Fix: Reap child processes spawned from a wrapper on Posix systems (Linix, Mac)
     25 * Fix: Reap child processes spawned from a wrapper on Posix systems (Linux, Mac)
    2626 * Fix: If a project supports ATI or Nvidia projects, display their icons in the project list
    2727 * Fix: Show most commonly used preferences in use during startup via messages.
     
    3131
    3232 * Updated localization files
    33  * Updated to OpenSSL 0.9.8l (Fixes a new man in the middle potiental exploit due to encryption renegotiation)
     33 * Updated to OpenSSL 0.9.8l (Fixes a new man in the middle potential exploit due to encryption renegotiation)
    3434
    3535== Version 6.10.17 ==
     
    132132
    133133 * MGR: fix display problem when talking to old clients
    134  * MGR: In Async RPC logic, change calling order for wxCondition and wxMutex from <Set Boolean, Lock, Unlock, Signal> to <Lock, Set Boolean, Signal, Unlock> to be consistent with examples in literature, hoping this might fix an intermittent hang in wxConition::Wait().
     134 * MGR: In Async RPC logic, change calling order for wxCondition and wxMutex from <Set Boolean, Lock, Unlock, Signal> to <Lock, Set Boolean, Signal, Unlock> to be consistent with examples in literature, hoping this might fix an intermittent hang in wxCondition::Wait().
    135135
    136136== Version 6.6.31 ==
     
    150150 * MGR: Add an "Exit BOINC" button ("Quit BOINC" on Mac) to async RPC "Communicating with BOINC Client. Please wait..." dialog.  This allows users to exit BOINC more easily when Client is unresponsive.
    151151 * MGR: Fix bug which prevented skin change from being saved if exiting Manager while in Simple View.
    152  * MGR: Fix bug where *nix platforms using UCS2 Unicode encoding were not able to display graphics as one or more null bytes seperate each character.
     152 * MGR: Fix bug where *nix platforms using UCS2 Unicode encoding were not able to display graphics as one or more null bytes separate each character.
    153153 * MGR: Fix bug where there was no trailing backslash before 'symbols' was appended to the end of the symbol path.  This caused the stack tracing code not to download the actual symbol files needed to debug a problem.  I have no idea when this bug was introduced.
    154154
     
    174174== Version 6.6.26 ==
    175175
    176  * MGR: Turn GetViewName into the unlocalized version of the view name, so the configuration group name is consistant across all languages and does not cause conversion issues on different platforms where the configuration information is treated differently when compiled Unicode vs. ANSI.
     176 * MGR: Turn GetViewName into the unlocalized version of the view name, so the configuration group name is consistent across all languages and does not cause conversion issues on different platforms where the configuration information is treated differently when compiled Unicode vs. ANSI.
    177177
    178178== Version 6.6.25 ==
     
    229229 * WINSCR: It appears newer notebook models with multiple video chipsets exhibit an interesting situation.  It appears as though in certain conditions a single monitor machine actually reports itself as having three monitors.  Normally the monitor that contains the primary window (coord 0,0) is on monitor 0, but on these machines coord 0,0 is actually on monitor 2.  This led to the screensaver not properly exiting when keyboard and/or mouse activity was detected.  Now when we detect that keyboard and/or mouse activity has happened we send the WM_INTERRUPTSAVER event to all windows on all monitors.
    230230 * WINSETUP: When uninstalling, don't migrate the client data back to the 5.x location.
    231  * WINSETUP: On some setups, how we were including the 'Everyone' well known security ID in the boinc_users group didn't work properly. From now on include the 'Everyone' security ID in the various ACLs instead.  This will probley clean up a wide range of various issues with multi-user installs.
     231 * WINSETUP: On some setups, how we were including the 'Everyone' well known security ID in the boinc_users group didn't work properly. From now on include the 'Everyone' security ID in the various ACLs instead.  This will probably clean up a wide range of various issues with multi-user installs.
    232232 * GUI RPC: client side: if parse a RESULT and CPU is nonzero but elapsed time is zero, we must be talking to an old client; set elapsed = CPU
    233233 * client: show project name in "backoff ended" msg
     
    320320== Version 6.3.23 ==
    321321released: 14 Nov 2008
    322  * MGR: Move the wxWidget version information to the about box. (printf and Unicode strings don't play well with one another.)
     322 * MGR: Move the wxWidgets version information to the about box. (printf and Unicode strings don't play well with one another.)
    323323 * MGR: Fix up the !OnHelp features of the BOINC Manager so they all point to manager_links.php.
    324324 * client: fix compiler warning.
     
    349349 * MGR: Give the option to shutdown the CC even if the manager didn't launch it. This only applies to when the manager and client are on the same machine.
    350350 * MGR: properly save the '!DisplayShutdownClientDialog' setting.
    351  * MGR: Async RPCs: RPC thread is now a joinable thread which does one RPC and exits. Main thread creates a new RPC thread for each RPC request after waiting for any previous RPC thread to exit. This simplifies the logic, eliminates Yield(), Sleep() and nanosleep() calls from RPC thread and will hopefully eliminate exess CPU usage on Fedora.
     351 * MGR: Async RPCs: RPC thread is now a joinable thread which does one RPC and exits. Main thread creates a new RPC thread for each RPC request after waiting for any previous RPC thread to exit. This simplifies the logic, eliminates Yield(), Sleep() and nanosleep() calls from RPC thread and will hopefully eliminate excess CPU usage on Fedora.
    352352 * MGR: Async RPCs: fix memory leaks, KillRPCThread() tries to end thread gracefully before killing it.
    353353 * MGR: On Mac only, remove checkbox asking whether to shutdown CC.
    354354 * MGR: Fix crash bug on non_Windows systems in Options dialog.
    355355 * MGR: Tweak the shutdown logic so that it can still shutdown the BOINC service even though it didn't start it.
    356  * MGR: It BOINC Manager starts the BOINC daemon on the mac don't bother trying to shut it down. (reverting to previous behaviour)
     356 * MGR: It BOINC Manager starts the BOINC daemon on the mac don't bother trying to shut it down. (reverting to previous behavior)
    357357 * MGR: revise exit dialog text, use the names in the skin file.
    358358 * MGR: Revise text one more time.
     
    427427
    428428== Version 6.2.18 ==
    429  * WINSETUP: For some reason BOINCTray.exe was only being installed when the 'Protected Applcation Mode' was selected. I don't remember why we did this, so install it on all scenarios.
     429 * WINSETUP: For some reason BOINCTray.exe was only being installed when the 'Protected Application Mode' was selected. I don't remember why we did this, so install it on all scenarios.
    430430 * client: fix crash in this scenario (From Ian Hay. Fixes #705)
    431431   * A file upload sends request.
     
    473473 * WINSETUP: Don't create the flag file until after the migration phase has been completed.
    474474 * WINSETUP: Use real quotes around the delete file command instead of tick marks, the Windows shell throws an error.
    475  * WINSETUP: Instead of calling the Windows API to determinethe various special folders, use the MSI properties which match the 'choose folder' dialog. We can skip the step if doing a case insensitive compare. Plus it appears that MSI normalizes the paths for us.
     475 * WINSETUP: Instead of calling the Windows API to determine the various special folders, use the MSI properties which match the 'choose folder' dialog. We can skip the step if doing a case insensitive compare. Plus it appears that MSI normalizes the paths for us.
    476476 * MGR: Detect when a reboot is required for BOINC and display an error dialog if it is required.
    477477 * WINSETUP: Revamp the various strings used.
     
    528528 * fix build breaks for Windows x64 builds.
    529529 * Mac Installer: delete old locale directory to remove "boinc manager.mo" files before installing new "boinc-manager.mo" files (or vice versa).
    530  * 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.
     530 * WINSETUP: The call to !GetFreeDiskSpaceEx was failing because 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 directory 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.
    531531 * 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.
    532532
     
    535535 * MGR: Fix trace statements in StartupBOINC()
    536536 * MGR: Add some more trace statements for Linux startup.
    537  * 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.
     537 * MGR: BOINC commandline options require the '--' in front of the option. '-' just causes the CC to exit while printing its help for the commandline options.
    538538 * MGR: --insecure isn't supported on Linux yet. It is only supported on the Mac.
    539539 * 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.
     
    605605 * WINSETUP: Don't check for SP4 against Win9X.
    606606 * LIB: Fix build break on Linux compat VM.
    607  * BLD: Update confgiure.ac to require libcurl 7.17.1.
     607 * BLD: Update configure.ac to require libcurl 7.17.1.
    608608 * client: use symlinks only if project has <use_symlinks/> element.
    609609 * API: fixed boinc_resolve_filename() bug: didn't work right for symlinks