| 2 | |
| 3 | == Version 6.6.41 == |
| 4 | released: 22 Oct 2009 |
| 5 | |
| 6 | * client: fix crashing bug introduced in [18605] |
| 7 | * client (Linux): when launching apps, put a relative path to the executable (../../projects/x/y) into argv[0], not just the executable filename. |
| 8 | * MGR: Fix initial first connection problem on startup. |
| 9 | |
| 10 | == Version 6.6.40 == |
| 11 | |
| 12 | * client: fix compiler warning (too few args for print format) |
| 13 | * Mac: fix compile breaks |
| 14 | * client (Unix): fix bug that caused GPU reservation to not work. The problem: we were doing the reservation after the fork(), so that the data structure it changed was the app's, not the client's. |
| 15 | * MGR: on Linux, check list of running processes from procinfo_setup() to determine if BOINC core client is running. |
| 16 | * MGR: on Linux, accept 2 optional arguments: -clientdir or -e for directory containing client executable, default is the directory containing the manager executable. -datadir or -d for BOINC data directory, default is the directory containing the client executable. These are used by the manager when launching the client. |
| 17 | * MGR: Bug fixes for Linux. |
| 18 | |
| 19 | == Version 6.6.39 == |
| 20 | |
| 21 | * client: add a bunch of debugging messages (<task_debug>) for showing how GPU instances are being reserved |
| 22 | |
| 23 | == Version 6.6.38 == |
| 24 | |
| 25 | * Mac Installer: use escaped form of branded screensaver name when needed. |
| 26 | * GUI RPC: add get_message_seqno() RPC. fixes #931 |
| 27 | * client: error if a <file_info> in app_info.xml has any URLs |
| 28 | * client: don't write file_infos with no URLs to client_state.xml for anon platform project; they must be from app_info.xml |
| 29 | * client: restored code for project-wide backoff on file uploads and downloads. Fixes #932. |
| 30 | * client: if malloc fails in MFILE writes, exit. Fixes #281 |
| 31 | * client: code cleanup for project-level file xfer backoff |
| 32 | * client/manager/GUI RPC: show project-level backoffs |
| 33 | * client: changed file upload logic |
| 34 | * client: if file < 8KB, upload it in its entirety and skip size check |
| 35 | * client: don't skip file size check if file has multiple upload URLs. We might have uploaded different amounts on different servers. |
| 36 | * client: change the way a resource's "estimated delay" (passed to server for crude deadline check) is computed. |
| 37 | |
| 38 | == Version 6.6.37 == |
| 39 | |
| 40 | * MGR: use branded Manager name in async RPC Please Wait dialog. |
| 41 | * Mac: Update copyright date in InfoPlist.strings files to 2009. |
| 42 | * Mac MGR: strip /n from command field of PROCINFO struct so <exclusive_app> log flag works properly on Mac. |
| 43 | * MGR: Change CBOINCClientManager::KillClient() to get client pid from procinfo_setup() on all non-Windows platforms. |
| 44 | * Mac Sandbox: check_security() writes path of bad file to stderr for some error codes. |
| 45 | * Mac MGR: fix compile break. |
| 46 | * MGR: Compile fix. |
| 47 | * client: include device number in message describing NVIDIA GPU, and call it "NVIDIA GPU" rather than "CUDA device" fixes #879 |
| 48 | * client: tweak messages |
| 49 | * client: Fix missing argument in printf statements. |
| 50 | * fix to the above |
| 51 | * Mac Installer: Delete any old PTP branded versions. |
| 52 | * client: prepend rather than append to LD_LIBRARY_PATH; on Mac, change DYLIB_LIBRARY_PATH also. |
| 53 | * MGR: Fix Mac compile error in addition of DYLIB_LIBRARY_PATH. |
| 54 | * MGR: Fix a long standing bug where the project list control for the account manager info page and the project info page was not consuming available screen space. Previously we hacked around it by setting an explicit size. Note: this works on Windows, I don't yet know about Mac and Linux. |
| 55 | * MGR: Fix fatal error which caused crash in Accoount Manager Wizard. |
| 56 | * client: when suspending a GPU job, always remove it from memory, even if it hasn't checkpointed. Otherwise we'll typically run another GPU job right away, and it will bomb out or revert to CPU mode because it can't allocate video RAM |
| 57 | * MGR: Remove project list randomization, sort on name. |
| 58 | * MGR: Previous sorting method wasn't working, use a sort function pointer instead. |
| 59 | * client: record the time results are received. Process non-EDF GPU jobs in this order. |