Commit Graph

67 Commits

Author SHA1 Message Date
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 d302a5e107 - client/manager/API: code cleanup to disentangle sandbox code from lib/.
- move client sandbox-specific code to a new file, sandbox.C
    - remove g_use_sandbox from util.C; move to MainDocument.cpp (manager)
        and sandbox.C (client)
    - don't declare check_security() in util.h; it's not in util.C
    - don't call remove_project_owned_file_or_dir() in
        boinc_delete_file_aux() or boinc_rmdir();
        rather, at the points in the client that delete
        dirs that are usually owned by boinc_projects,
        call remove_project_owned_file_or_dir() first,
        then clean_out_dir().
    - rename boinc_exec() to switcher_exec() and move it to sandbox.C

Note: this change was sparked by needing to remove a call to getgrnam()
from boinclib, to avoid requiring the same version of glibc
on both compile and target hosts

svn path=/trunk/boinc/; revision=13784
2007-10-05 16:47:07 +00:00
David Anderson f1f5930579 - client: removed everything related to screensaver
(deciding which app to use, implementing blanking interval, etc.)
    This logic is all now in the screensaver itself.
- GUI RPC: removed get/set screensaver mode RPCs
- API: added a "backwards_compatible_graphics" flag to BOINC_OPTIONS.
    V6 apps should set this.
    If set, the runtime library checks for graphics messages
    from the client, and launches/kills the graphics app (if any).
    The app will then work graphically with pre-V6 clients.
- removed some old files

svn path=/trunk/boinc/; revision=13651
2007-09-25 16:04:45 +00:00
David Anderson 0505c15ec8 - boinc_cmd: improve output of --help
- scheduler: remove giant log output when use <workload_sim>
- db_purge: fix crash if nothing logged

svn path=/trunk/boinc/; revision=13556
2007-09-08 21:34:20 +00:00
David Anderson 7951b86c03 - GUI RPC: added "detach_when_done" and "dont_detach_when_done"
project-control options.
    Made these available in boinc_cmd.
    Fixes #335.

svn path=/trunk/boinc/; revision=13152
2007-07-13 21:11:40 +00:00
David Anderson f5d94818dd - added "census", a program that counts up how much RAC
there is for each HR class, and writes it to a file.
    This will be used soon for HR support in the feeder.
- split the HR code into hr.C,h (stuff used by both census and scheduler)
    and sched_hr.C (stuff used only by the scheduler)
- database: change DB_CREDITED_JOB to treat workunitid
    as a double (which it is) rather than a long.
    BTW, long == int.
- fixed lots of compile warnings in the server code

db/
    boinc_db.C,h
lib/
    boinc_cmd.C
    miofile.C
    util.C
sched/
    Makefile.am
    census.C (new)
    feeder.C
    file_deleter.C
    file_upload_handler.C
    handle_request.C
    hr.C,h (new)
    main.C
    sample_assimilator.C
    sample_work_generator.C
    sched_array.C
    sched_hr.C,h
    sched_send.C
    server_types.C
    transitioner.C
    validator.C

svn path=/trunk/boinc/; revision=12970
2007-06-20 22:34:06 +00:00
Charlie Fenton 65098dae85 Fix compiler warning
svn path=/trunk/boinc/; revision=12788
2007-05-31 08:33:17 +00:00
David Anderson e39f7641b6 - fixed --help output of client and boinc_cmd
(from Frank Thomas)
    Fixes #222
    
lib/
    boinc_cmd.C
client/
    cs_cmdline.C

svn path=/trunk/boinc/; revision=12783
2007-05-30 14:40:59 +00:00
David Anderson 56408dbbbe - Add GUI RPC to set projects debts (short and long term).
Lets you set all of them at once, as suggested by Nicolas Alvarez.
    fixes #131

client/
    gui_rpc_server_ops.C
html/user/
    sample_index.php
lib/
    boinc_cmd.C
    gui_rpc_client.h
    gui_rpc_client_ops.C

svn path=/trunk/boinc/; revision=12749
2007-05-26 21:15:58 +00:00
David Anderson 826e65f8d0 - client simulator: fix cpu_sched_rr_only bug
- boinc_cmd: canonicalize URLs
- user web: fix link to Top Teams
- back end: remove code related to alternate download dir

client/
    cpu_sched.C
    sim.C
html/
    inc/
        stats_sites.inc
    user/
        stats.php
lib/
    boinc_cmd.C
sched/
    file_deleter.C
    sched_config.C,h

svn path=/trunk/boinc/; revision=12694
2007-05-18 22:02:51 +00:00
David Anderson 91a5a79c59 - boinc_cmd: add --network_available and --get_cc_status options
lib/
    boinc_cmd.C

svn path=/trunk/boinc/; revision=12642
2007-05-11 00:42:13 +00:00
David Anderson fe32380dcf David 23 Apr 2007
- make_project: remove --no_test_app option, add --test_app option
    - make_project: initial config in all cases has
        one_result_per_user_per_wu = 0
    - sample_assimilator: make it able to handle > 1 output file
    - boinc_cmd: make --help output more readable
    - User web: fix some undefined vars in translation.inc
        Rytis: let's try to fix PHP runtime warnings
    - DB: add default values for app table (avoid MySQL warnings)

    db/
        schema.sql
    html/
        inc/
            translation.inc
            uotd.inc
        ops/
            update_forum_activities.php
    lib/
        str_util.C
        boinc_cmd.C
    py/Boinc/
        setup_project.py
    sched/
        sample_work_generator.C
        sample_assimilator.C
    tools/
        make_project
        uc_wu, uc_result (new)

svn path=/trunk/boinc/; revision=12450
2007-04-23 16:14:47 +00:00
David Anderson 6b43ad0cbc *** empty log message ***
svn path=/trunk/boinc/; revision=12346
2007-04-11 18:05:26 +00:00
David Anderson 633d5a6bef *** empty log message ***
svn path=/trunk/boinc/; revision=12325
2007-04-06 00:37:07 +00:00
Charlie Fenton 09d318b541 *** empty log message ***
svn path=/trunk/boinc/; revision=12252
2007-03-20 00:40:40 +00:00
Charlie Fenton 62fb8f3b0b *** empty log message ***
svn path=/trunk/boinc/; revision=12249
2007-03-20 00:07:16 +00:00
David Anderson fce4ca2637 *** empty log message ***
svn path=/trunk/boinc/; revision=12247
2007-03-19 22:57:30 +00:00
David Anderson 138f17af40 *** empty log message ***
svn path=/trunk/boinc/; revision=12216
2007-03-13 19:33:27 +00:00
David Anderson e9e3a89462 *** empty log message ***
svn path=/trunk/boinc/; revision=12207
2007-03-10 18:47:39 +00:00
David Anderson 1e26582c8c *** empty log message ***
svn path=/trunk/boinc/; revision=12151
2007-02-24 20:10:06 +00:00
David Anderson 81effa6a7b *** empty log message ***
svn path=/trunk/boinc/; revision=12127
2007-02-21 16:26:51 +00:00
David Anderson 5ac8ba3150 *** empty log message ***
svn path=/trunk/boinc/; revision=11721
2006-12-26 00:37:25 +00:00
David Anderson e5109e69d4 *** empty log message ***
svn path=/trunk/boinc/; revision=11701
2006-12-19 22:11:53 +00:00
David Anderson 017927ba8c *** empty log message ***
svn path=/trunk/boinc/; revision=11700
2006-12-19 20:49:12 +00:00
David Anderson f8c64d3622 *** empty log message ***
svn path=/trunk/boinc/; revision=11689
2006-12-17 02:48:19 +00:00
David Anderson e260abf969 *** empty log message ***
svn path=/trunk/boinc/; revision=11604
2006-12-01 00:38:36 +00:00
Rom Walton 9056f67a1a *** empty log message ***
svn path=/trunk/boinc/; revision=11519
2006-11-14 10:12:24 +00:00
David Anderson 6f6f62c955 *** empty log message ***
svn path=/trunk/boinc/; revision=11515
2006-11-10 17:55:22 +00:00
David Anderson 431da99db5 *** empty log message ***
svn path=/trunk/boinc/; revision=11464
2006-11-03 19:24:21 +00:00
David Anderson b12a0b786c *** empty log message ***
svn path=/trunk/boinc/; revision=11461
2006-11-03 17:08:49 +00:00
Rom Walton c8442c01c8 *** empty log message ***
svn path=/trunk/boinc/; revision=11458
2006-11-03 08:50:36 +00:00
David Anderson 7ce1144b73 *** empty log message ***
svn path=/trunk/boinc/; revision=11076
2006-09-01 21:06:30 +00:00
Rom Walton 35d7169058 *** empty log message ***
svn path=/trunk/boinc/; revision=10998
2006-08-24 07:02:52 +00:00
David Anderson 78e0c57adb *** empty log message ***
svn path=/trunk/boinc/; revision=10986
2006-08-23 16:43:14 +00:00
David Anderson 2d47ee0d8b *** empty log message ***
svn path=/trunk/boinc/; revision=10932
2006-08-16 03:44:47 +00:00
Rom Walton dfc2cdb4b6 *** empty log message ***
svn path=/trunk/boinc/; revision=10805
2006-08-01 16:09:41 +00:00
Charlie Fenton 6ecd5de4d9 *** empty log message ***
svn path=/trunk/boinc/; revision=10803
2006-08-01 12:36:19 +00:00
David Anderson 41a5e8c63d get simple GUI info
svn path=/trunk/boinc/; revision=10527
2006-06-27 21:46:50 +00:00
David Anderson a43babc42d user web fixes
svn path=/trunk/boinc/; revision=9768
2006-03-30 00:45:24 +00:00
Rom Walton efdc1688c8 *** empty log message ***
svn path=/trunk/boinc/; revision=9730
2006-03-27 03:44:13 +00:00
Walt Gribben 502aa6ff8f *** empty log message ***
svn path=/trunk/boinc/; revision=9728
2006-03-26 01:06:19 +00:00
David Anderson fd218cdee3 *** empty log message ***
svn path=/trunk/boinc/; revision=9610
2006-03-06 23:23:41 +00:00
Eric J. Korpela 6e30e66599 Added #ifdefs and explicit inclusion of "boinc_win.h" to files to help those
trying to compile under windows with alternate compilers.

svn path=/trunk/boinc/; revision=9077
2005-12-16 03:35:15 +00:00
David Anderson 9798e714c7 GUI RPC port specification
svn path=/trunk/boinc/; revision=9061
2005-12-13 08:04:57 +00:00
Eric J. Korpela d9ee426071 Added explicit includes of "config.h" in many files to enable use of compilers
without a -include command line option.

svn path=/trunk/boinc/; revision=8896
2005-11-21 18:34:44 +00:00
David Anderson 2d5bb1fbed boinc_cmd looks for password in file
svn path=/trunk/boinc/; revision=8747
2005-10-26 05:43:36 +00:00
David Anderson 9276415e06 *** empty log message ***
svn path=/trunk/boinc/; revision=7234
2005-08-11 00:17:00 +00:00
David Anderson b3dc4bcbe4 new account setup
svn path=/trunk/boinc/; revision=7205
2005-08-07 01:33:15 +00:00
David Anderson e652c96c1b OpenSSL support
svn path=/trunk/boinc/; revision=6886
2005-08-01 22:44:40 +00:00
Rom Walton f151ae9306 *** empty log message ***
svn path=/trunk/boinc/; revision=6613
2005-07-14 16:46:38 +00:00