Commit Graph

1313 Commits

Author SHA1 Message Date
David Anderson d4266226ab - client, Windows: when making calls to get free disk space
(e.g. pGetDiskFreeSpaceEx())
		pass the path of the current directory instead of NULL.
		Otherwise, if we're running as an unprivileted user
		with no access to the root dir,
		the call fails and reports zero free space.

	lib/
		filesys.C

svn path=/trunk/boinc/; revision=12744
2007-05-24 17:04:54 +00:00
David Anderson 4f81994be6 - Add a mechanism for a project to shut down gracefully.
If <ended>1</ended> is included in config.xml,
    this gets send to clients,
    and they display a "Project ended - OK to detach" message.

client/
    client_state.C
    client_types.C,h
    scheduler_op.C
clientgui/
    VIewProjects.cpp
    VIewProjectsGrid.cpp
lib/
    gui_rpc_client.h
    gui_rpc_client_ops.C
    gui_rpc_client_print.C
sched/
    sched_config.C,h
    server_types.C

svn path=/trunk/boinc/; revision=12742
2007-05-24 16:07:21 +00:00
David Anderson 1d421c5a43 - debug version-6-style graphics on Unix
api/
    Makefile
    graphics2.h
    graphics2_win.C
    graphics2_util.C
    graphics2_unix.C
lib/
    shmem.h

svn path=/trunk/boinc/; revision=12737
2007-05-23 22:36:07 +00:00
David Anderson 90374052f2 - debug version 6-style graphics on Windows.
New example app works now!

	api/
		graphics2.C,h
		graphics2_util.C
		graphics2_win.C
	lib/
		util.C,h

svn path=/trunk/boinc/; revision=12735
2007-05-23 21:02:19 +00:00
David Anderson 2fcd2cb7d5 - lib/filesys: do timed retry of delete/rename on Unix as well as Win
- client: sleep 1 sec (not 60) before retry statefile write
- client: parse <credit> in workunit XML
- scheduler: better error messages if insert_wu_tags() fails

api/
    graphics2_unix.C
client/
    client_state.C
    client_types.C
lib/
    filesys.C
sched/
    sched_send.C

svn path=/trunk/boinc/; revision=12720
2007-05-23 03:55:53 +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 39997cb702 - Manager: show (in Project/status) if a sched RPC is in progress
clientgui/
    ViewProjects.cpp
    ViewProjectsGrid.cpp

svn path=/trunk/boinc/; revision=12654
2007-05-11 18:27:16 +00:00
Rom Walton 67078e9e67 - Fix a build break in the manager.
client/
        app.h
    lib/
        common_defs.h

svn path=/trunk/boinc/; revision=12646
2007-05-11 03:49:25 +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 c08eddf7fe - GUI RPC: add new element d_boinc to DISK_USAGE;
tells how much disk space BOINC is using
        (not including projects).
    - added project.max_infeasible_count to client simulator

    client/
        gui_rpc_server_ops.C
        sim.C,h
        sim_util.C
    clientgui/
        ViewResources.cpp
    lib/
        filesys.C
        bui_rpc_client.h
        bui_rpc_client_ops.C

svn path=/trunk/boinc/; revision=12615
2007-05-08 23:12:40 +00:00
Rom Walton a100628ee8 - fixes #154:
* refactored the alternate platform mechinism so that we
          can support multiple alternate platforms.
        * moved everything to cs_platforms.C since we expect the
          kind of sprawl that is in host_info.C on the *nix
          environments.
    - Clean up some warnings
          
    client/
        acct_setup.C
        client_state.C, .h
        client_types.h
        cs_platforms.C (Added)
        cs_scheduler.C
        cs_statefile.C
        http_curl.C
    lib/
        str_util.h

svn path=/trunk/boinc/; revision=12531
2007-05-02 17:53:35 +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 6473396adc svn path=/trunk/boinc/; revision=12434 2007-04-20 18:50:56 +00:00
David Anderson e8aded2135 David 20 Apr 2007
- str_util: don't use std::transform, since it causes problems
        with VC++ express edition

    clientgui/
        sg_SGUIListControl.h
    html/ops/
        db_update.php
    lib/
        str_util.C,h

svn path=/trunk/boinc/; revision=12433
2007-04-20 18:49:40 +00:00
David Anderson 74a41ff16e svn path=/trunk/boinc/; revision=12431 2007-04-20 17:53:19 +00:00
David Anderson b686f89d85 David 20 Apr 2007
- make_project: add periodic tasks to default config.xml:
        dp_dump, update_uotd, update_forum_activities, update_stats,
        update_profile_pages
    - backend_lib.C: refuse to create a job for which some necessary
        parameter (rsc_fpops_est, rsc_fpops_bound, etc.) is missing
    - Unix build: don't include std_fixes.h in config.h.
        std_fixes.h is (I think) deprecated
    - sched_util: default sched log level is MSG_NORMAL
    - client: add ".txt" to job log filename
    - compile fixes

    configure.ac
    api/
        reduce_main.C
    client/
        file_names.C
    lib/
        str_util.h
    sched/
        sample_work_generator.C
        sched_msgs.h
    tools/
        backend_lib.C

svn path=/trunk/boinc/; revision=12430
2007-04-20 17:14:08 +00:00
Charlie Fenton 0763619d78 svn path=/trunk/boinc/; revision=12411 2007-04-18 01:04:21 +00:00
Charlie Fenton 1f07b5667f svn path=/trunk/boinc/; revision=12408 2007-04-17 22:44:48 +00:00
David Anderson f3f11e7b81 svn path=/trunk/boinc/; revision=12403 2007-04-17 18:55:20 +00:00
Charlie Fenton 6e7a4b2240 svn path=/trunk/boinc/; revision=12384 2007-04-17 09:11:31 +00:00
Charlie Fenton 19056fe4d0 svn path=/trunk/boinc/; revision=12382 2007-04-17 08:32:40 +00:00
Charlie Fenton 832243ef23 svn path=/trunk/boinc/; revision=12379 2007-04-17 02:27:09 +00:00
David Anderson 66071c9de1 svn path=/trunk/boinc/; revision=12373 2007-04-16 22:22:15 +00:00
Rom Walton e51745fd18 *** empty log message ***
svn path=/trunk/boinc/; revision=12364
2007-04-13 06:13:46 +00:00
Charlie Fenton 9421bc866d *** empty log message ***
svn path=/trunk/boinc/; revision=12349
2007-04-12 00:05:52 +00:00
David Anderson 3eaea4fb71 *** empty log message ***
svn path=/trunk/boinc/; revision=12347
2007-04-11 21:49:57 +00:00
David Anderson 6b43ad0cbc *** empty log message ***
svn path=/trunk/boinc/; revision=12346
2007-04-11 18:05:26 +00:00
Charlie Fenton d715e3a9a8 *** empty log message ***
svn path=/trunk/boinc/; revision=12345
2007-04-11 10:53:30 +00:00
Charlie Fenton d489fcae55 *** empty log message ***
svn path=/trunk/boinc/; revision=12344
2007-04-11 10:50:09 +00:00
Charlie Fenton bf6e35680b *** empty log message ***
svn path=/trunk/boinc/; revision=12338
2007-04-10 13:44:13 +00:00
David Anderson c276918e96 *** empty log message ***
svn path=/trunk/boinc/; revision=12334
2007-04-09 15:40:37 +00:00
David Anderson 11869bc0be *** empty log message ***
svn path=/trunk/boinc/; revision=12333
2007-04-09 02:17:26 +00:00
David Anderson 133b7a8b20 *** empty log message ***
svn path=/trunk/boinc/; revision=12330
2007-04-06 22:19:17 +00:00
David Anderson 633d5a6bef *** empty log message ***
svn path=/trunk/boinc/; revision=12325
2007-04-06 00:37:07 +00:00
David Anderson 1411e4c003 *** empty log message ***
svn path=/trunk/boinc/; revision=12324
2007-04-05 23:15:20 +00:00
David Anderson 82816b451e *** empty log message ***
svn path=/trunk/boinc/; revision=12311
2007-04-04 19:34:01 +00:00
Rom Walton d6240c3a9d *** empty log message ***
svn path=/trunk/boinc/; revision=12300
2007-04-03 14:33:17 +00:00
Rom Walton ad0fb104f4 *** empty log message ***
svn path=/trunk/boinc/; revision=12299
2007-04-03 13:55:26 +00:00
Rom Walton f05cba02bf *** empty log message ***
svn path=/trunk/boinc/; revision=12297
2007-04-03 13:14:30 +00:00
David Anderson 2dd4d7cb10 *** empty log message ***
svn path=/trunk/boinc/; revision=12292
2007-04-02 18:04:54 +00:00
Charlie Fenton f1a3084cf3 *** empty log message ***
svn path=/trunk/boinc/; revision=12290
2007-03-31 13:56:07 +00:00
Charlie Fenton 0dfa96856f *** empty log message ***
svn path=/trunk/boinc/; revision=12289
2007-03-31 13:34:01 +00:00
Charlie Fenton 2c3bf96d3c *** empty log message ***
svn path=/trunk/boinc/; revision=12288
2007-03-31 01:34:04 +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
Walt Gribben 947f6b59fe *** empty log message ***
svn path=/trunk/boinc/; revision=12276
2007-03-27 22:27:06 +00:00
David Anderson b5dbce7b3f *** empty log message ***
svn path=/trunk/boinc/; revision=12273
2007-03-27 18:36:22 +00:00
Rom Walton 8c0bdc5bda *** empty log message ***
svn path=/trunk/boinc/; revision=12272
2007-03-27 17:42:45 +00:00
David Anderson d183ca2a7f *** empty log message ***
svn path=/trunk/boinc/; revision=12267
2007-03-23 20:06:55 +00:00
Eric J. Korpela ee0a50636a Fix for cygwin and mingw32 compiles.
svn path=/trunk/boinc/; revision=12262
2007-03-22 00:22:02 +00:00