Commit Graph

60 Commits

Author SHA1 Message Date
Frank Thomas fbcfeaf456 - Removed the svn:executable property from files that should not be executable,
like source code and text files. I skipped to check most files in html/
  and mac_*/ though.
- Added svn:executable to tools/watch_tcp because it has a shebang.


svn path=/trunk/boinc/; revision=13819
2007-10-10 09:25:40 +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
Charlie Fenton 3158d103ab client/manager/API: Finish & fix bugs in code cleanup to disentangle sandbox code from lib/.
svn path=/trunk/boinc/; revision=13798
2007-10-09 00:34:38 +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 c0c6cf779d - file upload handler:
in get_file_size() RPC, check if volume has < 1MB available space
    and if so return transient error.
    This prevents client from trying upload,
    which apparently sends entire file even if
    handler fails at the beginning
- API, Win: remove use of GetTickCount(); use dtime() instead
- use new BOINC logo in sample project home page

svn path=/trunk/boinc/; revision=13574
2007-09-12 08:25:22 +00:00
Charlie Fenton 82f1708512 Create boinc_exec() function for invoking switcher and setprojectgrp utilities instead of calling system()
svn path=/trunk/boinc/; revision=13311
2007-08-14 10:08:36 +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
David Anderson 46695c2155 *** empty log message ***
svn path=/trunk/boinc/; revision=11683
2006-12-14 20:44:39 +00:00
David Anderson 913bc77221 *** empty log message ***
svn path=/trunk/boinc/; revision=10649
2006-07-13 16:48:44 +00:00
Charlie Fenton a4896c49c4 *** empty log message ***
svn path=/trunk/boinc/; revision=10590
2006-07-06 11:44:47 +00:00
David Anderson c5bb5fb0dc *** empty log message ***
svn path=/trunk/boinc/; revision=10320
2006-06-12 21:53:18 +00:00
David Anderson f5ce6cacff sandbox
svn path=/trunk/boinc/; revision=10310
2006-06-12 04:05:10 +00:00
David Anderson 4052efbaf7 don't clear project dir if app_info.xml found
svn path=/trunk/boinc/; revision=9598
2006-03-03 21:34:03 +00:00
David Anderson e4ee999059 bool -> int
svn path=/trunk/boinc/; revision=9266
2006-01-18 23:04:05 +00:00
David Anderson ba9ba5ff01 proxy download bug
svn path=/trunk/boinc/; revision=9263
2006-01-18 22:12:55 +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 38e9a6370b *** empty log message ***
svn path=/trunk/boinc/; revision=8574
2005-10-09 21:03:11 +00:00
David Anderson c1a29fe26a show app versions as single ints
svn path=/trunk/boinc/; revision=7734
2005-09-02 20:37:26 +00:00
Bruce Allen 042bfde576 when using locality scheduler, have transitioner or backend
lib advertise data file when new result is created.
code organization: create new lib function boinc_touch_file()
      from code that was in locality scheduler module.

svn path=/trunk/boinc/; revision=6456
2005-06-27 16:31:49 +00:00
David Anderson 1b0439c9a9 *** empty log message ***
svn path=/trunk/boinc/; revision=5840
2005-04-12 21:54:40 +00:00
David Anderson 971b58e501 *** empty log message ***
svn path=/trunk/boinc/; revision=5821
2005-04-11 05:47:41 +00:00
David Anderson 67f6558e04 *** empty log message ***
svn path=/trunk/boinc/; revision=5785
2005-04-06 19:41:31 +00:00
David Anderson 7df8f71988 *** empty log message ***
svn path=/trunk/boinc/; revision=5570
2005-03-05 23:12:31 +00:00
David Anderson 8d0ab453b3 *** empty log message ***
svn path=/trunk/boinc/; revision=5443
2005-02-16 23:17:43 +00:00
David Anderson 435f8edd47 *** empty log message ***
svn path=/trunk/boinc/; revision=5161
2005-01-20 23:22:22 +00:00
Bruce Allen a447159e31 Added is_dir() prototype -- generally useful function.
svn path=/trunk/boinc/; revision=5143
2005-01-19 17:53:27 +00:00
David Anderson 7a3f2d4939 *** empty log message ***
svn path=/trunk/boinc/; revision=4809
2004-12-10 19:17:32 +00:00
Rom Walton fbff81f9d2 Fix stupid CRLF problems with the latest header file update.
svn path=/trunk/boinc/; revision=4789
2004-12-08 07:38:22 +00:00
Rom Walton 1c2350d39f *** empty log message ***
svn path=/trunk/boinc/; revision=4783
2004-12-07 23:04:12 +00:00
Bruce Allen 2540d049ec [thanks to Bernd Machenschalk!]
Fixed 'time to checkpoint' problem under Win32 with pure C code.
It turns out that MS VC++ up to version 4.2 defines bool as INT.
But more recent VC++ defines bool as CHAR.  This broke
boinc_time_to_checkpoint() under Win32, when used within pure ANSI
C code, if you treated the return value as a bool. So this patch
defines bool as char if using C under recent MS compilers.

David, a better solution for API functions that should be
callable from C is to make them return 'int' not 'bool'.
Probably ditto for Fortran. Sigh.

svn path=/trunk/boinc/; revision=4767
2004-12-06 16:03:13 +00:00
Bruce Allen d11fe55856 Thanks, Reinhard!
-   C extern statements so that 'API' header files can be included in C
        programs as well as C++.
-   Make install now only installs the header files needed for building
        the external APIs.

svn path=/trunk/boinc/; revision=4755
2004-12-04 00:56:22 +00:00
Rom Walton 369fe9f965 *** empty log message ***
svn path=/trunk/boinc/; revision=4554
2004-11-14 08:29:32 +00:00
David Anderson 652d4c090b *** empty log message ***
svn path=/trunk/boinc/; revision=4342
2004-10-19 06:29:26 +00:00
David Anderson d67a52bd2c *** empty log message ***
svn path=/trunk/boinc/; revision=4317
2004-10-12 00:27:48 +00:00
Karl Chen afd778de8a *** empty log message ***
svn path=/trunk/boinc/; revision=3863
2004-07-13 13:54:09 +00:00
Eric J. Korpela 7cd5c7911a *** empty log message ***
svn path=/trunk/boinc/; revision=3725
2004-06-30 18:17:21 +00:00
David Anderson f0827f0137 *** empty log message ***
svn path=/trunk/boinc/; revision=3429
2004-05-24 19:00:26 +00:00
David Anderson 561afe08e4 *** empty log message ***
svn path=/trunk/boinc/; revision=3292
2004-04-23 00:05:16 +00:00
David Anderson 60c82d0045 *** empty log message ***
svn path=/trunk/boinc/; revision=3273
2004-04-20 02:47:51 +00:00
David Anderson 1aa4230d9a *** empty log message ***
svn path=/trunk/boinc/; revision=3263
2004-04-14 23:32:17 +00:00
David Anderson 9767991240 *** empty log message ***
svn path=/trunk/boinc/; revision=3228
2004-04-07 06:51:42 +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
Rom Walton fd4b4f6f53 *** empty log message ***
svn path=/trunk/boinc/; revision=3017
2004-03-01 19:11:12 +00:00
David Anderson 21f4e5f21f *** empty log message ***
svn path=/trunk/boinc/; revision=3011
2004-02-28 19:11:40 +00:00
David Anderson a68fc8c6da *** empty log message ***
svn path=/trunk/boinc/; revision=2856
2004-01-08 00:27:59 +00:00
David Anderson 6d44e9ccc1 *** empty log message ***
svn path=/trunk/boinc/; revision=2844
2004-01-04 06:48:40 +00:00
David Anderson d68e9c92b9 *** empty log message ***
svn path=/trunk/boinc/; revision=2829
2003-12-24 21:50:41 +00:00
David Anderson 50e2c6cff2 *** empty log message ***
svn path=/trunk/boinc/; revision=2823
2003-12-24 00:50:51 +00:00
David Anderson b04bb0ef5b *** empty log message ***
svn path=/trunk/boinc/; revision=2647
2003-11-08 00:56:55 +00:00