6.11.9

Aus BC-Wiki
Zur Navigation springen Zur Suche springen

Zur Übersicht

  • client: if we suspend apps because non-BOINC CPU is is too high, leave them in memory. Otherwise (if the CPU use is caused by launching an app, say by security software) we would get into a loop.
  • Mac: update release script to add new BOINC skin.
  • client: if a process has priority <= that of BOINC apps, don't include it in non-BOINC CPU time. Otherwise the presence of such a process could prevent BOINC from running apps. (Windows only - will do Unix/Mac later)
  • client: in computing non-BOINC CPU time, ignore ACTIVE_TASKs that don't have a process.
  • client (unix): don't count low-priority processes towards non-BOINC CPU time. NOTE: when you nice a process to 19, its priority in /proc is 39 (at least on Ubuntu and FC11). I can't find where this offset (20) is documented, so I just hardwired 39.
  • lib: Temporary work-around for unknown problem with IPV6-compatible code on Mac.
  • lib: make str_util.h C-compatible (from Matt Arsenault) lib/
  • lib: Add test for low-priority processes to procinfo_setup() and relatives on Mac.
  • lib: Fix problem with IPV6-compatible code on Mac: we need to set the third argument to connect() differently for IPV4 or IPV6. NOTE: This is not yet tested with actual IPV6 addresses.