boinc/client
David Anderson aadcc979cd - client: first pass at fixing a fundamental design flaw:
there's a single GUI_HTTP object,
    and it works only if used sequentially,
    i.e. an op is started only after the previous one ends.
    This breaks if a GUI RPC triggerse and op while
    a project-list fetch (initiated by the client itself) is in progress.
    Or if two managers are connected at the same time,
    and both do HTTP ops.
    The solution: have a separate GUI_HTTP object for each GUI_RPC_CONN,
    and an additional one for use by the client itself.

svn path=/trunk/boinc/; revision=13692
2007-09-27 21:03:15 +00:00
..
os2 *** empty log message *** 2006-10-18 22:58:49 +00:00
win Update icons for Linux 2007-08-14 18:50:11 +00:00
.cvsignore
Makefile.am - client: removed everything related to screensaver 2007-09-25 16:04:45 +00:00
Makefile.curl.am
Makefile.linux
acct_mgr.C - Added program sched/sched_driver.C. 2007-07-03 21:55:50 +00:00
acct_mgr.h *** empty log message *** 2007-03-21 03:23:50 +00:00
acct_setup.C - client: first pass at fixing a fundamental design flaw: 2007-09-27 21:03:15 +00:00
acct_setup.h - client: first pass at fixing a fundamental design flaw: 2007-09-27 21:03:15 +00:00
app.C Mac/Linux/UNIX: V6 client uses shmget() to run V5 applications 2007-09-26 10:16:04 +00:00
app.h - client: removed everything related to screensaver 2007-09-25 16:04:45 +00:00
app_control.C - client: when a job finishes, read last (not first) 63KB of stderr 2007-09-03 23:00:22 +00:00
app_graphics.C - client: removed everything related to screensaver 2007-09-25 16:04:45 +00:00
app_start.C Mac/Linux/UNIX: V6 client uses shmget() to run V5 applications 2007-09-26 10:16:04 +00:00
app_stats_mac.C
auto_update.C - random compile warning fixes 2007-06-20 23:16:30 +00:00
auto_update.h *** empty log message *** 2007-04-09 02:17:26 +00:00
check_security.C Mac SCR: Put a copy of switcher utility inside screensaver's bundle to launch graphics applications as user and group "nobody". 2007-09-19 09:41:23 +00:00
check_state.C - Core client: handle multiple platforms correctly. 2007-05-03 17:14:30 +00:00
client_msgs.C
client_msgs.h
client_state.C - client: first pass at fixing a fundamental design flaw: 2007-09-27 21:03:15 +00:00
client_state.h - client: first pass at fixing a fundamental design flaw: 2007-09-27 21:03:15 +00:00
client_types.C - Added new script "update_versions_v6"; use this instead of 2007-09-21 18:10:54 +00:00
client_types.h - client: clean up (old undergrad-written) code related to pers file xfer. 2007-09-24 18:32:55 +00:00
cpp.h Rom 19 Apr 2007 2007-04-19 20:53:16 +00:00
cpu_benchmark.h *** empty log message *** 2007-02-10 04:13:08 +00:00
cpu_sched.C - API: embed the string API_VERSION_N.N.N in libboinc.a 2007-09-17 14:03:44 +00:00
cs_account.C - core client: on attach to project, 2007-05-14 19:18:45 +00:00
cs_apps.C - API: some out-of-mem checks 2007-07-13 20:18:46 +00:00
cs_benchmark.C - client: when I changed the length of benchmark intervals 2007-06-12 17:28:08 +00:00
cs_cmdline.C - use safe_strcpy() instead of strcpy() in a few places 2007-09-24 22:57:00 +00:00
cs_files.C - client: add constructor/destructor for APP_VERSION, WORKUNIT, RESULT 2007-05-10 16:23:10 +00:00
cs_platforms.C - core client: add <no_alt_platform> config option; 2007-05-07 19:38:27 +00:00
cs_prefs.C Preferences: fix #363: per-day time preferences work incorrectly; MGR: use cached preferences if connected to pre-5.10.18 client.. 2007-08-25 09:53:33 +00:00
cs_scheduler.C - client: when a job finishes, read last (not first) 63KB of stderr 2007-09-03 23:00:22 +00:00
cs_statefile.C Mac client: always show UNIX error if state file rename fails. 2007-07-16 08:59:14 +00:00
cs_trickle.C - compile fixes for Win 2007-06-22 20:17:08 +00:00
dhrystone.C - client: when I changed the length of benchmark intervals 2007-06-12 17:28:08 +00:00
dhrystone.h
dhrystone2.C
file_names.C - client: change the way upload/download throughput 2007-08-17 18:05:39 +00:00
file_names.h - client: if CA bundle file isn't in BOINC directory, 2007-07-13 17:25:47 +00:00
file_xfer.C *** empty log message *** 2007-03-29 18:41:41 +00:00
file_xfer.h *** empty log message *** 2007-03-29 16:40:43 +00:00
gui_http.C *** empty log message *** 2006-10-02 16:13:08 +00:00
gui_http.h - client: first pass at fixing a fundamental design flaw: 2007-09-27 21:03:15 +00:00
gui_rpc_server.C - client: first pass at fixing a fundamental design flaw: 2007-09-27 21:03:15 +00:00
gui_rpc_server.h - client: first pass at fixing a fundamental design flaw: 2007-09-27 21:03:15 +00:00
gui_rpc_server_ops.C - client: first pass at fixing a fundamental design flaw: 2007-09-27 21:03:15 +00:00
gui_titles.C
gui_titles.h
hostinfo_network.C Fix compiler warnings. 2007-08-14 02:38:38 +00:00
hostinfo_network.h
hostinfo_unix.C - API: embed the string API_VERSION_N.N.N in libboinc.a 2007-09-17 14:03:44 +00:00
hostinfo_unix_test.C *** empty log message *** 2007-03-13 19:33:27 +00:00
hostinfo_win.C - client: timezone reflects daylight savings time (Win) 2007-08-10 16:02:09 +00:00
http_curl.C - client: zero out xfer_speed in HTTP_OP constructor 2007-09-02 19:39:21 +00:00
http_curl.h - client: change the way upload/download throughput 2007-08-17 18:05:39 +00:00
install-sh
log_flags.C - client: add a <data_dir> option in cc_config.xml; 2007-08-16 17:33:41 +00:00
log_flags.h - client: add a <data_dir> option in cc_config.xml; 2007-08-16 17:33:41 +00:00
main.C *** empty log message *** 2007-03-19 20:03:06 +00:00
main.h
makefile_sim - client simulator: 2007-05-08 01:55:28 +00:00
net_stats.C - client: change the way upload/download throughput 2007-08-17 18:05:39 +00:00
net_stats.h - client: change the way upload/download throughput 2007-08-17 18:05:39 +00:00
pers_file_xfer.C - client: clean up (old undergrad-written) code related to pers file xfer. 2007-09-24 18:32:55 +00:00
pers_file_xfer.h - client: clean up (old undergrad-written) code related to pers file xfer. 2007-09-24 18:32:55 +00:00
procinfo_unix.C
rrsim_test.C - back end: make it possible to run multiple instances of make_work, 2007-06-20 16:27:27 +00:00
scheduler_op.C - client: when a job finishes, read last (not first) 63KB of stderr 2007-09-03 23:00:22 +00:00
scheduler_op.h *** empty log message *** 2007-04-13 22:55:18 +00:00
setprojectgrp.C
sim.C - back out my last change 2007-07-18 23:26:49 +00:00
sim.h - client: removed everything related to screensaver 2007-09-25 16:04:45 +00:00
sim_host.xml *** empty log message *** 2007-04-04 19:34:01 +00:00
sim_prefs.xml *** empty log message *** 2007-04-04 19:34:01 +00:00
sim_projects.xml *** empty log message *** 2007-04-04 19:34:01 +00:00
sim_util.C - Compile fixes for Win 2007-09-25 16:39:30 +00:00
stream.C
switcher.C
test_fx_in
test_fx_out
test_fx_out1
time_stats.C - client: code cleanup. Was looking for fopen()s without fclose(), 2007-06-29 15:45:15 +00:00
time_stats.h *** empty log message *** 2007-04-11 21:49:57 +00:00
whetstone.C - client: when I changed the length of benchmark intervals 2007-06-12 17:28:08 +00:00
work_fetch.C - client simulator: added '--work_fetch_old' option. 2007-07-11 20:13:53 +00:00