7.9.2

Aus BC-Wiki
Zur Navigation springen Zur Suche springen

7x

  • MGR: Use wxHTMLWindow in task property window
  • client: fix bug in URL-escaping that fails for non-ASCII chars
  • Locale: add extra space around placeholders
  • MGR: don't crash if GUI RPC returns empty reply
  • client: update keyword handling
  • LIB: Prevent the possible issue of dereferencing a NULL pointer
  • MGR: Mac: change "you are not authorized to manage the client" in alert to "... to manage BOINC" or "... to manage World Community Grid", "... to manage GridRepublic", etc.
  • MGR: Mac: code optimization
  • Mac: Add new files keyword.cpp,.h to Xcode project
  • client/LIB: don't flush stdout and stderr in main loop
  • LIB: fix out of bounds write in get_real_executable_path
  • client: add task name and tweak postponed message
  • Add new files for keyword scheduling
  • scheduler: send workunit keywords in reply
  • client: parse job keywords from scheduler and save in state file
  • client: parse keyword file and export keywords in get_state() GUI RPC
  • MGR: if a job has keywords, show them in task properties
  • Mac: Add keyword.cpp,.h to targets screensaver, ss_app and manager in Xcode project
  • Winbuild: add keyword.{h,cpp} to VS2013 solution
  • keyword list: add Australia
  • get_project_config.php: include project keyword list if present
  • MGR: Fix Properties Window
  • MGR: use "client" instead of "daemon"
  • MGR: Properties Window fix
  • client: Fix parsing of AM reply messages
  • MGR: remove excess blank lines in notices
  • client: do coproc detect in a separate process even for debug
  • client, Win: append .exe to service process program name if missing
  • client: hardware client executable name: boinc or boinc.exe
  • MGR: Rename OK button to Save button
  • client: fix keyword parsing
  • MGR: Change OK button on Advanced Preferences to Save button
  • client: show how many project files are being checked
  • MGR: For Statistics graph show values on Y axis with 2 digits after point if these two digits are greater than 0.01 only
  • MGR: fix daily schedules input data check
  • LIB: set correct buffering mode after cycling logs
  • client: explicitly flush stdout on all Windows builds
  • client: fix bug where client does tight loop if no_gui_rpc set
  • client: fix bug in set_app_config GUI RPC
  • Mac project: fix bug in BuildMacBOINC.sh script when -all argument is implied but not explicitly passed
  • Mac: Update Xcode project to build everything 64-bit, in preparation for future removal of 32-bit support in OS 10.14.
  • Mac installer, MGR: Fixes to allow building 64-bit application on Macintosh
  • Mac: Update build scripts to build Manager dependencies wxWidgets and SQLite as 64-bit libraries (temporarily build both 32-bit and 64-bit libraries for backward compatibility)
  • Mac: Update installer build script to eliminate unnecessary special handling of screensaver build which is no longer needed
  • Mac: Update installer build script to get boinc_logo_black.jpg from a different path because it is no long in the doc directory.
  • Build: fail if wxWidgets lib can not be found but is required
  • MGR: update Xcode project and scripts for wxWidgets 3.1.0 because wxWidgets 3.0.0 can not be built using Xcode 9 due to APIs no longer supported by the header files in the OS 10.13 SDK
  • Mac: fix installer build script to allow spaces in paths
  • Build: install locale files in out-of-tree builds
  • client: add support for streamlined register/download/attach
  • client: autologin: parse user_id from installer filename, pass to RPC
  • MGR: don't show Attach Wizard at startup if autologin in progress
  • lookup_login_token RPC: check for volid token
  • MGR: Enable 'Back' button when 'Next' is disabled on FailedLogOn page
  • client: delete autologin file if any errors
  • Windows installer: change custom action to write installer filename to file
  • client: Mac OpenCL: fix arithmetic overflow in memory size calculation for AMD GPUs
  • Mac installer: write name of installer to installer_filename.txt in BOINC Data directory
  • Mac installer: Make everything in zipped top-level directory user-writable so project web code using auto-attach can delete it after inflating, modifying installer name and recompressing it
  • Mac installer: check whether the project server provided the installer_filename.txt file by putting it in the same parent directory as our installer bundle (the bundle's default name is "BOINC Installer.app"). If yes, copy the provided file into the BOINC Data directory. Otherwise create the installer_filename.txt file and write the name of our installer bundle in it
  • MGR: simple view: don't show attach wizard on startup if autologin file present
  • Add script to get versions; don't show VBox button if no VBox version
  • client: don't handle GUI RPCs until account token lookup RPC is finished
  • client: change constant INSTALLER_FILENAME_FILENAME TO
  • client: change comment that referred to old autologin filename
  • login token lookup RPC: return team name also
  • client: change some links and urls to use https instead of http
  • client: make autologin work for account managers as well as projects
  • login_token_lookup RPC: make it work for account managers too
  • MGR: if client is auto-attaching to a project, increase the delay before displaying the "Communicating with client" dialog from 1.5 seconds to 60 second. This allows for the time the auto-attach may take before GUI RPCs are enabled. But we do display it after 60 seconds a a safety feature, so that the user can exit BOINC if the client hangs
  • Mac installer: correctly replace screensaver when installing an older version of BOINC to replace a newer version
  • Mac installer: correctly determine package name and branding if installer file name has been modified
  • client: if autologin project ID not in project list, get new list
  • client: change name of autologin file
  • MGR: don't bother checking for autologin file before showing attach wizard
  • client: keep track of whether project list fetch was triggered by autologin
  • client: include platform names in account manager request
  • boinccmd: Add commands to do acct mgr RPC, and to show acct mgr info
  • Mac installer: Replicate commit 5296088 previously made in trunk: correctly replace screensaver when installing an older version of BOINC to replace a newer version
  • Mac client: Fix bug which caused BOINC client built with SDK OS 10.11 or later to fail to get correct system RAM size when running on older versions of OS X
  • boinccmd: Correct user help text for changes after original creation
  • Locale: Update localization files
  • client: fix BSD build (from Larry Rosenman)
  • boinccmd: change command from --acct_mgr synch to --acct_mgr sync
  • client: update ca-bundle.crt to latest copy of certificates from
  • boinccmd: show CPU/GPU resources in --get_task
  • Build: optionally disable webview support in wxWidgets
  • MGR: Use wxHtmlWindow in DlgItemProperties
  • MGR: support wxWidgets without webview component
  • MGR: use correct clipboard when copying text
  • client: gather libc version on Linux
  • client: refine libc version gathering
  • client: fix libc version gathering
  • Mac GFX Library: fix bugs introduced in commit baac677 when rendering some graphics apps. Project graphics apps for Macintosh should be relinked with libboinc_graphics2.a built using these updated source files
  • MGR: Make webview support optional
  • MGR: adjust Event Log stripe color
  • Linux: Add generated systemd unit
  • Remove HOST_USAGE.max_ncpus. It's not used anywhere. avg_ncpus is always used instead
  • client: updated all_projects_list.xml