Commit Graph

1890 Commits

Author SHA1 Message Date
Frank Thomas c6489cce1e Fixed not matching HTML tags.
svn path=/trunk/boinc/; revision=15293
2008-05-27 08:45:21 +00:00
Rom Walton 9056176cfa Quick Updates
svn path=/trunk/boinc/; revision=15291
2008-05-23 23:35:26 +00:00
David Anderson 8befa29f81 - client: if GUI RPC auth error, close the socket.
This prevents a DoS by sending <auth1> over and over,
    filling the send buffer and eventually causing the client to block.
- Unix build: if m4 missing, check for gm4


svn path=/trunk/boinc/; revision=15282
2008-05-23 19:24:20 +00:00
David Anderson 640f0d85c9 - boinccmd (Windows): chdir to the data directory (from registry)
svn path=/trunk/boinc/; revision=15271
2008-05-22 03:09:11 +00:00
David Anderson a1ab573857 - scheduler: if client has bad code sign key, don't send work
svn path=/trunk/boinc/; revision=15270
2008-05-21 22:33:21 +00:00
Rom Walton e21e399661 Quick Updates
svn path=/trunk/boinc/; revision=15267
2008-05-21 05:40:22 +00:00
Charlie Fenton d9c427bb1e Release Mac BOINC 6.2.4
svn path=/trunk/boinc/; revision=15260
2008-05-20 00:30:32 +00:00
David Anderson e0f418dbf7 - client: eliminate spurious "unparsed XML" messages
Fixes #664.  Rom, please backport to 6.2
- web: convert some tr() to tra() on BOINC web pages

svn path=/trunk/boinc/; revision=15258
2008-05-20 00:11:28 +00:00
Rom Walton 4e7042d37c Quick Updates
svn path=/trunk/boinc/; revision=15254
2008-05-19 22:36:55 +00:00
Frank Thomas ef97c97572 Link to the MediaWiki pages in man pages.
svn path=/trunk/boinc/; revision=15243
2008-05-19 11:11:06 +00:00
David Anderson 3a00adeb65 - web: add <no_computing> option to config.xml.
If present, don't show anything related to computing.
    Use this for Bossa/Bolt projects, and the BOINC message boards.


svn path=/trunk/boinc/; revision=15228
2008-05-15 22:05:05 +00:00
David Anderson 929d75eedb - make some strings in user.inc translatable (from Simek)
- close fd 1, not 0, for apps

svn path=/trunk/boinc/; revision=15195
2008-05-13 21:46:50 +00:00
Rom Walton 595f87a23c Quick Updates
svn path=/trunk/boinc/; revision=15193
2008-05-13 20:39:18 +00:00
Rom Walton 439ffa0b94 Quick Updates
svn path=/trunk/boinc/; revision=15192
2008-05-13 20:36:35 +00:00
David Anderson 58b5f80366 - Added <d_allowed> element to get_disk_usage GUI RPC
svn path=/trunk/boinc/; revision=15190
2008-05-13 19:52:35 +00:00
Rom Walton 65e019daf5 Quick Updates
svn path=/trunk/boinc/; revision=15189
2008-05-13 04:06:40 +00:00
David Anderson 1c8c140f95 - client: add <allow_multiple_clients> cc_config.xml option
- client: remove stress_shmem code

svn path=/trunk/boinc/; revision=15185
2008-05-12 21:27:14 +00:00
David Anderson db4164daba - Client (Windows) change the way core/app shmem segs are created.
Old: get_shmem_seg_name() tries names of the form shm_boinc_N
        until it finds one for which creating succeeds.
        Then it detaches (deletes) the segment and records the name.
        Later, the segment is created again.
        This creates a race condition if two core clients
        are running on the same host.
        It's also kind of silly.
    New: get_shmem_seg_name() doesn't detach the segment,
        and we dont have to create it again later.

svn path=/trunk/boinc/; revision=15172
2008-05-11 23:11:16 +00:00
David Anderson d2a02a5184 - client and server: in coprocessor records, change "name" to "type"
to avoid confusion with "name" field of CUDA.
    This is a bug fix - please port.
- start script: don't error out if run_state.xml file is empty
    (which happens if project runs out of disk space)

svn path=/trunk/boinc/; revision=15168
2008-05-09 20:54:52 +00:00
David Anderson 9aa348660c - client: added some file_xfer_debug messages for file upload
svn path=/trunk/boinc/; revision=15144
2008-05-07 23:14:26 +00:00
David Anderson 58645a3be1 - client (Unix): linking libcudart.so wasn't working,
so CUDA detection failed.
    For reasons I don't understand,
    adding "/usr/local/cuda/lib" to LD_LIBRARY_PATH
    and then doing dlopen("libcudart.so") wasn't working,
    even though the library is in that dir.
    I worked around this by calling
    dlopen("/usr/local/cuda/lib/libcudart.so") and if that fails call
    dlopen("libcudart.so"),
- Unix: commented out Eric's setenv() stuff.
    After doing a configure, HAVE_SETENV is not in config.h,
    so something's messed up with it.
- client: trimmed down "pre-release software" message


svn path=/trunk/boinc/; revision=15143
2008-05-07 21:46:49 +00:00
Rom Walton 22ab4577f1 Quick Updates
svn path=/trunk/boinc/; revision=15138
2008-05-07 03:44:56 +00:00
David Anderson 05f703559f - scheduler: add preliminary support for "job size matching"
(attempt to send big jobs to fast hosts, small jobs to slow hosts).
    - have "census" compute mean/stdev of host speeds,
        write it to a file perf_info.txt
    - have feeder compute mean/stdev of sizes of jobs in shmem
    - have feeder read perf_info.txt into shmem
- scheduler: add some debugging messages for app version selection
- Add LGPL license to a few files
- upgrade/setup scripts: copy census to bin/


svn path=/trunk/boinc/; revision=15136
2008-05-06 19:53:49 +00:00
Rom Walton 32536e5194 Quick Updates
svn path=/trunk/boinc/; revision=15135
2008-05-06 18:44:30 +00:00
David Anderson 98041a4866 - Added command-completion script for bash
svn path=/trunk/boinc/; revision=15133
2008-05-06 04:20:32 +00:00
Rom Walton f5acace913 Quick Updates
svn path=/trunk/boinc/; revision=15129
2008-05-05 17:17:36 +00:00
Rom Walton db1079aeb2 Quick Updates
svn path=/trunk/boinc/; revision=15103
2008-04-28 19:45:48 +00:00
Frank Thomas dca7f84cab Renamed man pages according to the new names for the BOINC binaries:
boinc_client -> boinc, boinc_cmd -> boinccmd

svn path=/trunk/boinc/; revision=15100
2008-04-26 13:35:41 +00:00
David Anderson 68f535d033 - user web: send no-cache headers except if we're doing
whole-page caching.  Fixes #626

svn path=/trunk/boinc/; revision=15089
2008-04-24 16:16:36 +00:00
Rom Walton 6f2fde9b3c Quick Updates
svn path=/trunk/boinc/; revision=15080
2008-04-22 16:43:55 +00:00
Charlie Fenton 45d271faf1 Release Mac BOINC 6.1.16
svn path=/trunk/boinc/; revision=15079
2008-04-22 08:50:37 +00:00
Frank Thomas 4c5a3e2475 doc/manpages/: Put common entities together in common.ent.
svn path=/trunk/boinc/; revision=15075
2008-04-22 08:35:14 +00:00
David Anderson a454147cbd - client: fix array size
svn path=/trunk/boinc/; revision=15072
2008-04-21 20:22:33 +00:00
Rom Walton 02fdbc87db Quick Updates
svn path=/trunk/boinc/; revision=15058
2008-04-15 19:55:05 +00:00
Charlie Fenton 8b64918911 Release Mac BOINC 6.1.15 to alpha test
svn path=/trunk/boinc/; revision=15052
2008-04-15 09:57:24 +00:00
David Anderson 0690e55640 svn path=/trunk/boinc/; revision=15048 2008-04-14 19:12:06 +00:00
David Anderson ff70bf259e - client: use symlinks only if project has <use_symlinks/> element.
- API: fixed boinc_resolve_filename() bug: didn't work right for symlinks

svn path=/trunk/boinc/; revision=15043
2008-04-14 04:04:45 +00:00
Rom Walton 8d125c646a Quick Updates
svn path=/trunk/boinc/; revision=15041
2008-04-10 22:21:46 +00:00
Rom Walton 3589108617 Quick Updates
svn path=/trunk/boinc/; revision=15040
2008-04-10 22:19:27 +00:00
Charlie Fenton 9836b1a07e Release Mac BOINC 6.1.14
svn path=/trunk/boinc/; revision=15033
2008-04-08 23:39:58 +00:00
Rom Walton 71ddc50a70 Quick Updates
svn path=/trunk/boinc/; revision=15031
2008-04-08 16:36:16 +00:00
Frank Thomas d071562191 Began merging from Eric's manpage.
svn path=/trunk/boinc/; revision=15021
2008-04-06 15:04:47 +00:00
David Anderson d439244f3f - fixes for gcc 4.3
svn path=/trunk/boinc/; revision=15020
2008-04-06 03:15:36 +00:00
David Anderson 64d7e70ddd - client (Unix): don't follow symbolic links when
computing directory size.
    This will avoid counting the size of executables and input files
    in slot directories.

svn path=/trunk/boinc/; revision=14995
2008-04-01 21:10:03 +00:00
David Anderson 9fa202d8f0 - client: add coprocessor support: i.e., parse the list of coprocs
in <app_version>s from the server,
    keep track of the number free of each type of coproc,
    and don't run an app that needs more than are available.
    (not quite working yet)

svn path=/trunk/boinc/; revision=14992
2008-04-01 15:08:47 +00:00
Rom Walton 3e271dd36f Quick Updates
svn path=/trunk/boinc/; revision=14991
2008-03-31 19:32:43 +00:00
David Anderson a0759e33de - scheduler: fix crash bug
svn path=/trunk/boinc/; revision=14979
2008-03-28 19:35:00 +00:00
David Anderson 13400c9516 Changes for multithread app support:
- update_versions: use __ (not :) as separator for plan class
- client: add plan_class to APP_VERSION;
    an app version is now identified by platform/version/plan_class
- client CPU scheduler: don't assume apps use 1 CPU
- client: add avg_ncpus, max_cpus, flops, cmdline to RESULT
- scheduler: implement app planning scheme

Other changes:

- client: if symlink() fails, make a XML soft link instead
    (for Unix running off a FAT32 FS)
- client: don't accept nonpositive resource share from AMS
- daemons and DB: check for error returns from enumerations,
    and exit if so.  Thus, if the MySQL server goes down,
    all the daemons will soon exit.
    The cron script will restart them every 5 min,
    so when the DB server comes back up so will the project.
- web: show empty max CPU % as ---
- API: get rid of all_threads_cpu_time option (always the case now)


svn path=/trunk/boinc/; revision=14966
2008-03-27 18:25:29 +00:00
David Anderson 2cca92f7e8 - compile fix
svn path=/trunk/boinc/; revision=14919
2008-03-16 23:36:53 +00:00
David Anderson 32022aa71e - web: fixed bugs in Bulgarian translation file
svn path=/trunk/boinc/; revision=14916
2008-03-14 21:40:18 +00:00