Commit Graph

860 Commits

Author SHA1 Message Date
David Anderson b27765f6d3 web: add mechanism for 1-click Join button on projects 2014-10-03 11:01:32 -07:00
David Anderson dd371e27b7 new version.inc 2014-10-02 07:33:41 -07:00
Rom Walton 562edbed3f DOC: Update dev version to 7.4.22 2014-09-17 12:58:00 -04:00
Rom Walton e17d4944ab DOC: Update dev version to 7.4.21 2014-09-09 19:20:11 -04:00
Rom Walton 5e8b95ec01 DOC: Add development version of Android build to download page. 2014-08-26 13:14:02 -04:00
Rom Walton 4d915cb239 DOC: Update dev version to 7.4.12. 2014-08-04 17:35:57 -04:00
Rom Walton eea6472331 DOC: Update dev version to 7.4.8 for Windows and Mac 2014-06-30 13:08:19 -04:00
Rom Walton 4e94b917bb DOC: Update dev version to 7.3.19 2014-05-15 14:05:09 -04:00
Charlie Fenton 8a82d050b8 DOC: Fix typos 2014-03-13 07:24:38 -07:00
Charlie Fenton 5edbfec5f7 DOC: Add 7.3.13 as a development release (Mac only for now) 2014-03-13 07:14:46 -07:00
Rom Walton 2ea79d5d5f DOC: Add Linux 7.3.11 dev builds 2014-03-12 17:45:28 -04:00
Rom Walton c9ad116ed8 DOC: Add 7.3.11 as a development release 2014-03-10 15:26:06 -04:00
Rom Walton b5758ae8fa DOC: Update Android to 7.3.7 2014-03-04 12:14:09 -05:00
David Anderson 28ff9223ab Server: add feature to mass email script to send to ID list 2014-03-01 12:07:46 -08:00
Rom Walton 589fb7c84f DOC: Update recommended release to 7.2.42 2014-02-28 15:25:35 -05:00
Rom Walton e118e6c58b DOC: Make 7.2.39 the new recommended version 2014-02-12 11:20:34 -05:00
Rom Walton be2f175ebe DOC: Add entries for MIPS and x86 for Android. 2014-02-06 20:32:06 -05:00
Rom Walton 8bb3af6154 DOC: Update android client to 7.2.41. 2014-02-06 20:18:38 -05:00
David Anderson c4f4421ff0 client/manager/server: use HTTPS for web RPCs if possible
The web RPCs done by the client during project attach
(lookup_account, create_account)
have an email address and password hash in their request.
Network sniffers could potentially see these,
so we should use HTTPS for these RPCs if possible.
However, not all BOINC projects have SSL-enabled web servers.
So I did the following:

- Change get_project_config.php to return an additional
  <web_rpc_url_base> element.
  This is SECURE_URL_BASE (if specified in the project's
  project.inc config file) or, if not, the master URL.
- This new element is parsed into the PROJECT_CONFIG structure.
- In calls to create_account and lookup_account,
  the Manager uses PROJECT_CONFIG::web_rpc_url_base
  if it's available, else the master URL.

So, the new Manager/client uses HTTPS for RPCs to projects
that have updated their get_project_config.php,
and specify a SECURE_URL_BASE with https:// prefix.

Android note: I added code to parse the new config element,
but didn't change the higher-level code;
Joachim will need to do this.
2014-01-28 13:25:59 -08:00
Charlie Fenton c128412909 DOC: Updates for Mac 7.2.38 2014-01-17 01:29:29 -08:00
Rom Walton cbc22c4f77 DOC: Updates for 7.2.38 2014-01-16 22:31:35 -05:00
Rom Walton 956dfb57e7 DOC: Updates for 7.2.27 2014-01-08 18:38:53 -05:00
Rom Walton 73b40ad1a6 DOC: Update Android development version 2013-12-31 11:43:17 -05:00
Rom Walton 84d282c59f DOC: Update for Win x86 2013-12-31 11:41:47 -05:00
Rom Walton e906786b09 DOC: Updates for 7.2.34 2013-12-31 03:55:03 -05:00
Charlie Fenton f6a46c27d6 DOC: Fix links to Mac command-line and Linux versions for stable release 7.2.33 2013-11-28 14:39:20 -08:00
Rom Walton dc6e5a9a40 DOC: Update new stable release to 7.2.33 2013-11-26 12:52:13 -05:00
Rom Walton 7125028c15 DOC: Change new recommended release from 7.2.28.1 to 7.2.31. Same build, different version number. 2013-11-21 20:55:48 -05:00
Rom Walton 5227baa1f2 DOC: Update recommended Windows client version to 7.2.28.1 2013-11-21 18:42:31 -05:00
David Anderson 873f21400d BOINC web tweaks 2013-11-12 00:14:14 -08:00
David Anderson c2c1ec6cc2 BOINC web: tweaks to BOINC+VBox download links 2013-11-11 20:54:50 -08:00
Rom Walton 9e99b2cbd1 DOC: Updates 2013-11-08 11:38:28 -05:00
Rom Walton 71349cbb61 DOC: Updates 2013-11-08 11:36:36 -05:00
Rom Walton e6453154b6 DOC: Release 7.2.28 to public 2013-11-08 11:29:38 -05:00
Rom Walton c5da0ab032 DOC: Update to 7.2.26 2013-10-25 16:30:25 -04:00
Rom Walton 549a8babeb DOC: Updates for 7.2.23 2013-10-17 13:01:20 -04:00
Rom Walton 91b2b8e498 DOC: Update Android release and dev builds 2013-10-10 11:17:47 -04:00
Rom Walton 85206d8cbd DOC: Update Linux dev builds 2013-10-10 11:14:41 -04:00
Rom Walton c375bcd58f DOC: Update dev release to 7.2.18 2013-10-09 12:58:12 -04:00
David Anderson 7b94efdc5a Include BOINC with VirtualBox builds 2013-10-08 14:40:09 -07:00
David Anderson ae2c9c8863 BOINC web site: fix error in download_all page (non-existent version) 2013-07-28 22:42:18 -07:00
David Anderson 71f70eb197 BOINC web site: steer Android users to app stores 2013-07-22 13:10:00 -07:00
Rom Walton 79855ef349 Specify ARM based Android devices for now 2013-07-22 13:47:56 -04:00
Rom Walton ad4d318b85 quick fix 2013-07-22 13:04:04 -04:00
Rom Walton cdf9c8f4b2 Add the Android package to the download all page for those Android devices that are not attached to the various app stores 2013-07-22 13:00:09 -04:00
Rom Walton 57782a9f1a Extend the project list cache timeout to 7 days and update the dev build to 7.2.5 2013-07-17 00:57:28 -04:00
Charlie Fenton 21f2d8f277 Updates for 7.1.17 (add Mac builds) 2013-06-14 17:20:02 -07:00
Rom Walton 53cc8fef24 Add Windows 8 to the list of supported Windows versions 2013-06-14 15:45:44 -04:00
Rom Walton 0ae3844bf9 Updates for 7.1.17 2013-06-14 15:04:03 -04:00
Rom Walton dadde3a409 Add missing build. 2013-06-13 15:19:51 -04:00