7.6.26

Aus BC-Wiki
Zur Navigation springen Zur Suche springen

7x

  • Mac: Fix comments in build script .
  • WINBUILD: Since the installer custom actions now depend on libboinc and parts of it can be shared with other platforms, move it into a more neutral location.
  • LIB: indentation, initialization of double with int.
  • WINBUILD: Fix copyright text in the installer bootstrap executable.
  • client: Cleanup some dangerous function usage in boinclog.
  • WINBUILD: Update VS2013 project files.
  • LIB: Cleanup low hanging fruit with regards to cleaning up strcpy and strcat use.
  • LIB: Add missing header.
  • LIB: Cleanup low hanging fruit with regards to cleaning up strcpy and strcat use. Use safe_strcpy and safe_strcat when dealing with non-pointer data types.
  • lib: white space issues.
  • API: Cleanup low hanging fruit with regards to cleaning up strcpy and strcat use. Use safe_strcpy and safe_strcat when dealing with non-pointer data types.
  • MGR: Cleanup low hanging fruit with regards to cleaning up strcpy and strcat use. Use safe_strcpy and safe_strcat when dealing with non-pointer data types.
  • WINBUILD: Fix building the client simulator on Windows.
  • client: Let strlcat handle dealing with the buffer size and suppress the security warnings again.
  • LIB: Revert back the changes to mfile.cpp. It introduced null characters into the state file stream which we do not want.
  • LIB: Remove test/dead code. Apparently test/dead code gets flagged during a security audit as needing to be removed. I suppose it is assumed that everyone has switched over to using unit tests.
  • LIB: Cleanup low hanging fruit with regards to cleaning up sprintf. Use snprintf instead.
  • LIB: fix typo.
  • MGR: Cleanup low hanging fruit with regards to cleaning up sprintf. Use snprintf instead.
  • SCR: Cleanup low hanging fruit with regards to cleaning up sprintf. Use snprintf instead.
  • client: Remove hack for a unsupported version of Windows.
  • client: Cleanup low hanging fruit with regards to cleaning up sprintf. Use snprintf instead. change some sprintf() to snprintf() in lib code.
  • client: fix build break on Mac introduced by commit 2cc9a0b.
  • MGR: Fix build break caused by bad merge 87769d4.
  • MGR: If an attempt to attach to a project fails because a setup cookie expires, null out the setup cookie value so that when the wizard prompts for credentials they are used instead.
  • LIB: Add missing declarations for Windows.
  • client & MGR: Unify the language around the setup cookie feature.
  • MGR: Bring up the attach wizard project welcome page if the project URL has been tampered with by the installer. If the project URL is embedded in the installer via project_init.xml (and presumably code-signed by somebody) we can allow the software to automatically attach to that project with a setup cookie or authenticator. If somebody attempts to use that installer for another project, we need to make sure the volunteer knows which project the client is going to attempt to attach to.
  • LIB: Fix build break.