boinc/doc
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
..
bolt - fix compile warnings and Manager error 2008-08-20 18:24:08 +00:00
logo - screensaver: flesh out new SS a bit 2009-02-06 00:29:00 +00:00
manpages - Unix man pages: remove unnecessary options 2013-03-15 13:38:45 +01:00
sim client emulator: add the ability to include projects without apps 2013-06-17 14:27:25 -07:00
Makefile.am - web: add "Validation inconclusive" state for task lists 2013-02-26 16:53:20 +01:00
acct_mgt.png
acct_mgt.sxi
acct_mgt2.odg
acct_mgt2.png
addon_data.php web: string tweak 2013-11-23 11:39:45 -08:00
addon_item.php svn path=/trunk/boinc/; revision=26081 2012-09-08 05:39:44 +00:00
addons.php client and API, Unix: code cleanup, no functional change 2013-08-16 12:20:01 -07:00
boinc_basics.odg - manager: tweak strings in Options dialog 2008-11-20 20:04:39 +00:00
boinc_basics.png - manager: tweak strings in Options dialog 2008-11-20 20:04:39 +00:00
boinc_news.php - web: some fixes that arose from converting BOINC's news 2009-12-18 04:32:30 +00:00
bossa.odg svn path=/trunk/boinc/; revision=15884 2008-08-18 23:23:51 +00:00
bossa.png svn path=/trunk/boinc/; revision=15884 2008-08-18 23:23:51 +00:00
build_client.php
build_po.php Manager: string tweaks 2013-11-17 12:29:11 -08:00
client.odg
client.png
client_dir.odg svn path=/trunk/boinc/; revision=15884 2008-08-18 23:23:51 +00:00
client_dir.png svn path=/trunk/boinc/; revision=15884 2008-08-18 23:23:51 +00:00
client_msgs.odg svn path=/trunk/boinc/; revision=15884 2008-08-18 23:23:51 +00:00
client_msgs.png svn path=/trunk/boinc/; revision=15884 2008-08-18 23:23:51 +00:00
comm.png
comm.sxd
comm_simple.png
comm_simple.sxd
comm_simple3.png svn path=/trunk/boinc/; revision=15048 2008-04-14 19:12:06 +00:00
components.odg
components.png
condor-b.odg svn path=/trunk/boinc/; revision=25932 2012-08-01 18:29:12 +00:00
condor.odg - some doc pictures 2013-03-05 16:56:00 +01:00
countries.php
credit.png
credit.sxd
debian_linux_install.txt
dev_flow.odg
dev_flow.png
dg.php - web: if user has profile photo, use it instead of head_20. 2007-12-23 23:09:10 +00:00
docutil.php - improve project list page 2013-03-04 17:24:19 +01:00
download.php Admin web: convert create_forums.php to use DB abstraction layer (from Janus) 2014-01-06 14:20:25 -08:00
download_all.php BOINC web: tweaks to BOINC+VBox download links 2013-11-11 20:54:50 -08:00
email_lists.php - typo in sample_index.php 2008-08-19 21:33:21 +00:00
files.png svn path=/trunk/boinc/; revision=19160 2009-09-24 23:35:10 +00:00
fortran_numerics.txt
get_platforms.inc client: fix error returns for get_mac_address() on Unix 2013-11-19 11:23:38 -08:00
graphics.png
graphics.sxd
gui_auth.odg - update doc images 2013-03-04 17:24:19 +01:00
gui_auth.png - update doc images 2013-03-04 17:24:19 +01:00
gui_auth2.odg - update doc images 2013-03-04 17:24:19 +01:00
gui_auth2.png - update doc images 2013-03-04 17:24:19 +01:00
gui_auth3.odg - update doc images 2013-03-04 17:24:19 +01:00
gui_auth3.png - update doc images 2013-03-04 17:24:19 +01:00
help.php - API: add result name to APP_INFO_DATA structure (for Volpex) 2010-07-30 21:43:23 +00:00
help_db.php - create_work: add some debugging printfs for Kamran 2011-02-03 23:27:30 +00:00
help_funcs.php - update_versions: fix typo that produced bad XML 2011-07-05 17:45:24 +00:00
help_lang.php - minor security fix for online help page 2013-05-03 15:11:37 -07:00
help_schema.sql
help_vol.php - client: when an app exits, adjust debts before erasing ACTIVE_TASK. 2010-10-14 19:07:02 +00:00
help_vol_edit.php - web: some fixes that arose from converting BOINC's news 2009-12-18 04:32:30 +00:00
host_measure.php
hpux.html
icon-balloon.png svn path=/trunk/boinc/; revision=15048 2008-04-14 19:12:06 +00:00
icon-menu.png svn path=/trunk/boinc/; revision=15048 2008-04-14 19:12:06 +00:00
iconsmall.ico - Removed the svn:executable property from files that should not be executable, 2007-10-10 09:25:40 +00:00
index.php Web: add code for language selection 2013-10-29 00:09:27 -07:00
links.php web: tweaks 2013-12-20 23:18:07 -08:00
logo.php - client: if "no more work" checked, don't request more work (duh!) 2009-02-18 16:21:30 +00:00
mac-menu-dock.png svn path=/trunk/boinc/; revision=15048 2008-04-14 19:12:06 +00:00
manager-views.png svn path=/trunk/boinc/; revision=15048 2008-04-14 19:12:06 +00:00
manager_links.php - volunteer storage: implement "vda status" command 2012-07-23 21:53:09 +00:00
menubar.php
mgrdisk.png svn path=/trunk/boinc/; revision=15048 2008-04-14 19:12:06 +00:00
mgrmessages.png svn path=/trunk/boinc/; revision=15048 2008-04-14 19:12:06 +00:00
mgroptionsgeneral.png
mgroptionshttp.png
mgroptionssocks.png
mgrprojects.png svn path=/trunk/boinc/; revision=15048 2008-04-14 19:12:06 +00:00
mgrstatistics.png svn path=/trunk/boinc/; revision=15048 2008-04-14 19:12:06 +00:00
mgrsystrayballoon.png
mgrsystraymenu.png
mgrtransfers.png svn path=/trunk/boinc/; revision=15048 2008-04-14 19:12:06 +00:00
mgrwork.png svn path=/trunk/boinc/; revision=15048 2008-04-14 19:12:06 +00:00
myers.txt
mysql_cluster.txt
numbered-simpleview.png svn path=/trunk/boinc/; revision=15048 2008-04-14 19:12:06 +00:00
ogm.odg - scheduler: send log messages to file, rather than httpd error log, 2008-02-05 20:16:57 +00:00
ogm.png - graphics API: default max graphics CPU fraction is 0.2 2008-01-29 19:51:26 +00:00
old_news.php
other_platforms.php
parallelize.php
pc.jpg
project.fig
project.png
project_config.php
project_list.php web: don't call db_init() in uotd.inc 2014-01-07 13:04:59 -08:00
projects.inc Manager: string tweaks 2013-11-17 12:29:11 -08:00
projects.odg
projects.php BOINC web site: platform icon stuff 2013-11-18 15:12:34 -08:00
projects.png
result.fig
rr_sim.odg svn path=/trunk/boinc/; revision=25357 2012-02-29 21:14:21 +00:00
rr_sim.png svn path=/trunk/boinc/; revision=25357 2012-02-29 21:14:21 +00:00
rss_main.php - client/server: add a new result state RESULT_UPLOAD_FAILED 2011-10-11 17:41:10 +00:00
sandbox.php Add note that files and subdirectories in Mac slots and project directories must have group permissions set 2012-02-09 09:55:14 +00:00
server.jpg
server_status.php
set_language.php Fix BOINC web site translations 2013-12-31 13:25:51 -08:00
setiathome.jpg
sim_form.php - client: fix bug in [23431] 2011-04-26 22:41:50 +00:00
skin-example.png svn path=/trunk/boinc/; revision=15048 2008-04-14 19:12:06 +00:00
spoken_languages.php svn path=/trunk/boinc/; revision=18353 2009-06-10 18:42:15 +00:00
ssl_client_release_instructions.txt
stats.odg
stats.png
stats_user.php
storage.odg svn path=/trunk/boinc/; revision=23907 2011-07-31 06:01:20 +00:00
storage.png svn path=/trunk/boinc/; revision=23907 2011-07-31 06:01:20 +00:00
stripchart.txt
stripchart_data.php
submit.odg - some doc pictures 2013-03-05 16:56:00 +01:00
submit2.odg - some doc pictures 2013-03-05 16:56:00 +01:00
taufer.txt
test.php
ui.txt
ui_impl.txt
update_translations.php Fix BOINC web site translations 2013-12-31 13:25:51 -08:00
validate_logic.txt
vcsc.odg
vcsc.php
vcsc.png
versions.inc client/manager/server: use HTTPS for web RPCs if possible 2014-01-28 13:25:59 -08:00
volunteer.php - doc changes 2007-12-21 18:02:14 +00:00
white.css - improve project list page 2013-03-04 17:24:19 +01:00
work_flow.odg svn path=/trunk/boinc/; revision=15884 2008-08-18 23:23:51 +00:00
work_flow.png svn path=/trunk/boinc/; revision=15884 2008-08-18 23:23:51 +00:00
wrapper.odg doc update 2013-03-01 16:26:09 +01:00
wrapper.png doc update 2013-03-01 16:26:09 +01:00