Commit Graph

52 Commits

Author SHA1 Message Date
David Anderson 9c89b45af2 - client: add <force_ntlm> config flag.
Causes client to use NTLM auth and HTTP 1.0
- client: we weren't doing exponential backoff if scheduler
    requests failed at initialization; fix this

svn path=/trunk/boinc/; revision=14628
2008-01-28 16:52:52 +00:00
David Anderson 2be6f8e53a - Client: add <run_apps_manually> config flag.
This is for debugging apps (currently works only in Unix).
    What it does: when running an app,
    the client does everything except actually fork/exec the app,
    i.e. it sets up the slot dir, creates shared mem segment etc.
    It then continues as if the app were actually running,
    and you can then manually run your app under a debugger
    in the slot directory.
    Note: the client won't notice the termination of your app.
- API, Unix: in situations where the timer thread wants to exit
    (e.g. it notices a missing heartbeat).
    don't directly call boinc_exit(),
    since this touches data structures that the worker thread
    may be using concurrently.
    Instead, set a flag telling the worker thread to call boinc_exit()
    (which it will do from its signal handler)
    This is an attempt to fix problems reported by Bernd;
    I haven't tested it.
- scheduler: add config flag for uploading usage data
- web: show account key and weak account key on user page
- added some code for multithread support (not finished)

api/
    boinc_api.C


svn path=/trunk/boinc/; revision=14542
2008-01-13 00:12:14 +00:00
David Anderson 9b2998009f - client: add --start_delay cmdline option and <start_delay> config option.
Specifies an amount of time to delay starting apps
    (e.g. so that BOINC doesn't slow down boot process)

    Note: mechanisms that start BOINC at boot time
    need to figure out how to set this flag.

svn path=/trunk/boinc/; revision=14445
2007-12-27 21:40:20 +00:00
David Anderson b3768ecc6f - client: removed -return_results_immediately cmdline option
(wasn't implemented anyway)
- client: added <report_results_immediately> configuration flag;
    causes results to be reported as soon as done.
    Needed for some WCG machines that are reformatted often.
    Should NOT be used in general, since it increases server load.

svn path=/trunk/boinc/; revision=14280
2007-11-21 19:57:40 +00:00
David Anderson 7c20a8c5cf - client: add <max_stdout_file_size> and <max_stderr_file_size>
cc_config.xml options to change log file size limit
    from the default of 2 MB

svn path=/trunk/boinc/; revision=13955
2007-10-24 22:48:47 +00:00
David Anderson e8c2a2927a - client: cc_config.xml can contain one or more <alt_platform> elements
specifying additional alternate platforms.

svn path=/trunk/boinc/; revision=13918
2007-10-20 16:10:57 +00:00
Frank Thomas 3bfc78b511 Updated the postal address of the Free Software Foundation in all license headers. See http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008939.html for reference.
svn path=/trunk/boinc/; revision=13804
2007-10-09 11:35:47 +00:00
David Anderson 4e1f0b7019 - client: add a <data_dir> option in cc_config.xml;
tells the client to use this as the data directory
- scheduler: improve the message telling the client that
    more disk or memory is needed;
    tell them the minimum amount needed to
    send any of the jobs rejected,
    rather than the amount needed for the first job rejected
- manager: fix text in "connect now" dialog

svn path=/trunk/boinc/; revision=13387
2007-08-16 17:33:41 +00:00
David Anderson a81b825643 - client: add "dont_contact_ref_site" config flag;
suppresses connectivity-testing connections to google.com

svn path=/trunk/boinc/; revision=13125
2007-07-09 16:00:10 +00:00
David Anderson 7c7fbf250d - client: add <simple_gui_only> config flag
- GUI RPC: add disallow_attach and simple_gui_only flags
    to CC_STATUS structure

client/
    gui_rpc_server_ops.C
    log_flags.C,h
html/inc/
    stats_sites.inc
lib/
    gui_rpc_client.h
    gui_rpc_client_ops.C

svn path=/trunk/boinc/; revision=13084
2007-07-02 20:55:21 +00:00
Charlie Fenton cf0ea58edc value of stress_shmem_debug log flag sets number of shared memory segments to make unavailable
svn path=/trunk/boinc/; revision=13025
2007-06-26 03:41:32 +00:00
Charlie Fenton 7bb1b1a0d4 CC: Add logic to scheduler, etc. for systems which limit the number of shared memory segments per process and / or system-wide.
svn path=/trunk/boinc/; revision=13015
2007-06-25 11:46:15 +00:00
David Anderson 2853649d28 - core client: add <no_alt_platform> config option;
eliminates use of alternate platforms.

    client/
        client_state.h
        cs_platforms.C
        cs_statefile.C
        log_flags.C,h

svn path=/trunk/boinc/; revision=12600
2007-05-07 19:38:27 +00:00
David Anderson 5184dedb1e David 26 Apr 2007
- core client: set config settings to default values before
        parsing cc_config.xml.
        Otherwise, if you have a lot of log flags set,
        and tell the client to reread a config file that
        doesn't specify ANY log flags,
        you'll end up with all the flags still set.
        (from Sebastian Masch)
    - make_project: add cmdline args for update_stats in initial config

    tools/
        make_project
    client/
        log_flags.C,h

svn path=/trunk/boinc/; revision=12490
2007-04-26 21:57:42 +00:00
David Anderson 6ebb7207aa *** empty log message ***
svn path=/trunk/boinc/; revision=12280
2007-03-29 16:40:43 +00:00
David Anderson 8ee50511de *** empty log message ***
svn path=/trunk/boinc/; revision=12277
2007-03-28 21:30:45 +00:00
David Anderson 138f17af40 *** empty log message ***
svn path=/trunk/boinc/; revision=12216
2007-03-13 19:33:27 +00:00
David Anderson 6ff0977570 *** empty log message ***
svn path=/trunk/boinc/; revision=12139
2007-02-22 16:33:37 +00:00
David Anderson c71b676c22 *** empty log message ***
svn path=/trunk/boinc/; revision=12042
2007-02-06 20:43:54 +00:00
David Anderson 563f2736a4 *** empty log message ***
svn path=/trunk/boinc/; revision=11947
2007-01-23 23:02:19 +00:00
David Anderson b75fa89a8b *** empty log message ***
svn path=/trunk/boinc/; revision=11699
2006-12-19 17:41:30 +00:00
David Anderson f8c64d3622 *** empty log message ***
svn path=/trunk/boinc/; revision=11689
2006-12-17 02:48:19 +00:00
David Anderson ecc969a351 *** empty log message ***
svn path=/trunk/boinc/; revision=11558
2006-11-21 00:45:22 +00:00
David Anderson a314eb9ea1 *** empty log message ***
svn path=/trunk/boinc/; revision=11354
2006-10-25 16:54:47 +00:00
David Anderson 8e4813bf39 *** empty log message ***
svn path=/trunk/boinc/; revision=11120
2006-09-07 17:38:54 +00:00
David Anderson 240cf6cfff *** empty log message ***
svn path=/trunk/boinc/; revision=11039
2006-08-29 23:15:47 +00:00
David Anderson baae07da72 *** empty log message ***
svn path=/trunk/boinc/; revision=11034
2006-08-29 18:18:36 +00:00
David Anderson 6ae2249607 memory usage
svn path=/trunk/boinc/; revision=11020
2006-08-28 18:22:07 +00:00
David Anderson 5af4702c1d *** empty log message ***
svn path=/trunk/boinc/; revision=10957
2006-08-21 22:25:21 +00:00
David Anderson 07ef4f5b0f *** empty log message ***
svn path=/trunk/boinc/; revision=10703
2006-07-20 20:42:26 +00:00
David Anderson 5f6d665ee3 *** empty log message ***
svn path=/trunk/boinc/; revision=10624
2006-07-11 22:52:17 +00:00
David Anderson fa504389cf *** empty log message ***
svn path=/trunk/boinc/; revision=10503
2006-06-23 16:36:17 +00:00
David Anderson 978c79f062 *** empty log message ***
svn path=/trunk/boinc/; revision=10467
2006-06-22 19:40:30 +00:00
David Anderson 9d12b889e0 *** empty log message ***
svn path=/trunk/boinc/; revision=10444
2006-06-21 22:08:20 +00:00
David Anderson f4ffa949de CPU scheduler
svn path=/trunk/boinc/; revision=10365
2006-06-15 23:15:27 +00:00
David Anderson 85be4593fa symstore support
svn path=/trunk/boinc/; revision=10174
2006-05-22 09:54:31 +00:00
David Anderson 7c6619c122 *** empty log message ***
svn path=/trunk/boinc/; revision=10167
2006-05-21 21:11:28 +00:00
Rom Walton 61d22941f6 *** empty log message ***
svn path=/trunk/boinc/; revision=6102
2005-05-11 06:57:58 +00:00
Rom Walton 5d8995a3d1 *** empty log message ***
svn path=/trunk/boinc/; revision=6087
2005-05-10 03:42:01 +00:00
David Anderson 435f8edd47 *** empty log message ***
svn path=/trunk/boinc/; revision=5161
2005-01-20 23:22:22 +00:00
Rom Walton 6310d1c725 *** empty log message ***
svn path=/trunk/boinc/; revision=3539
2004-06-11 20:52:27 +00:00
Eric Heien e73260c863 socks support
svn path=/trunk/boinc/; revision=3180
2004-03-27 00:45:27 +00:00
David Anderson 0a670574c6 *** empty log message ***
svn path=/trunk/boinc/; revision=3160
2004-03-25 01:25:52 +00:00
Rom Walton 200a3e2674 *** empty log message ***
svn path=/trunk/boinc/; revision=3031
2004-03-05 04:37:53 +00:00
Rom Walton 475c5ed811 *** empty log message ***
svn path=/trunk/boinc/; revision=3029
2004-03-04 11:41:43 +00:00
David Anderson 537b48cc13 license change
svn path=/trunk/boinc/; revision=1405
2003-06-11 23:36:48 +00:00
David Anderson c6817246b5 minor fixes
svn path=/trunk/boinc/; revision=482
2002-10-09 18:48:26 +00:00
Seth Cooper 797767b6ee checks for previous inclusion
svn path=/trunk/boinc/; revision=474
2002-10-06 00:45:29 +00:00
Eric Heien d597b9dde6 Log flag for host measurements
svn path=/trunk/boinc/; revision=397
2002-08-30 21:32:31 +00:00
David Anderson a095225083 credit
svn path=/trunk/boinc/; revision=388
2002-08-28 21:50:51 +00:00