Commit Graph

11833 Commits

Author SHA1 Message Date
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 49eb1246cf - scheduler: added
- config option <matchmaker> for matchmaker scheduling
    - config options <mm_min_slots>, <mm_max_slots>, <job_size_matching>
        to control matchmaker scheduling
- scheduler: tweaks to matchmaker scheduling from Kevin Reed
- web: fixes to alternative stylesheet from Simek

svn path=/trunk/boinc/; revision=15281
2008-05-23 16:13:30 +00:00
Jens Seidler d92eedb96a BOINC Manager, distributed web site and homepage language files updated: Chinese simplified(zh_CN), Spanish(es), Arabic(ar), Hungarien(hu)
svn path=/trunk/boinc/; revision=15280
2008-05-23 05:17:31 +00:00
David Anderson 8294fba98f - client: print a message at startup if computation is suspended
svn path=/trunk/boinc/; revision=15279
2008-05-22 20:57:12 +00:00
David Anderson d1b0f1d295 - client: copy api_version of APP_VERSIONs in scheduler reply,
even if we already have the APP_VERSION.
    Otherwise, when upgrading from 5.10 to 6.2,
    we won't have the api_version,
    and we won't learn about it until project releases new version.

svn path=/trunk/boinc/; revision=15277
2008-05-22 19:09:52 +00:00
David Anderson 9a390c235d svn path=/trunk/boinc/; revision=15272 2008-05-22 03:57:55 +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
David Anderson 605b29ae40 - web: remove separate blockquote style; fixes #668
svn path=/trunk/boinc/; revision=15269
2008-05-21 18:51:18 +00:00
David Anderson e9451a0bf1 - web: fix errors in translation changes
svn path=/trunk/boinc/; revision=15268
2008-05-21 16:37:11 +00:00
Rom Walton e21e399661 Quick Updates
svn path=/trunk/boinc/; revision=15267
2008-05-21 05:40:22 +00:00
Rom Walton f28fda8dac - DIAG: For Windows, lookup and store the install directory
location so that the diagnostics framework can use the
        debugger libraries.
        
        NOTE: This is only a problem for applications running
          under the v6 clients.
        
    lib/
        diagnostics.C, .h
        diagnostics_win.C
        

svn path=/trunk/boinc/; revision=15266
2008-05-21 05:09:15 +00:00
David Anderson c25344e343 - fix FCGI compile
svn path=/trunk/boinc/; revision=15265
2008-05-20 22:36:43 +00:00
David Anderson 8b9dae29d8 svn path=/trunk/boinc/; revision=15264 2008-05-20 22:29:43 +00:00
David Anderson 586c07e3b4 - Add alternative stylesheet for project web
- Tweak error messages in client and server

svn path=/trunk/boinc/; revision=15263
2008-05-20 21:47:02 +00:00
David Anderson 4ef8f7a3dd - web: fix bugs introduced by recent tra() changes.
PLEASE CHECK THESE CHANGES BEFORE SUBMITTING THEM

svn path=/trunk/boinc/; revision=15262
2008-05-20 21:08:52 +00:00
David Anderson 9963f0958b - web: fix for cross-site scripting vulnerability
(from Nicolas Alvarez)

svn path=/trunk/boinc/; revision=15261
2008-05-20 16:42:01 +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
Charlie Fenton f0305fcfd1 MGR: Don't enlarge pie control slices if value is zero
svn path=/trunk/boinc/; revision=15256
2008-05-19 23:47:01 +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 fd6bb6e637 - client: on Windows (at least) if you kill a task (e.g. reset project)
ACTIVE_TASK::handle_exited_app() never gets called,
    so the coprocessors weren't getting freed.
    Fix this.

svn path=/trunk/boinc/; revision=15242
2008-05-16 22:52:09 +00:00
David Anderson 902522158f - client: go one step further, and don't create temp files
in some system-supplied directory;
    create them in the BOINC data directory.

svn path=/trunk/boinc/; revision=15241
2008-05-16 22:28:47 +00:00
David Anderson 3c9192678c - client: JM7 was seeing repeated file upload failures.
It turned out that when we close and reopen
    the temp file that stores the HTTP reply, the open was failing.
    I have no idea why.
    Attempted workaround: open the file for R/W originally,
    and instead of close/open do a seek.

svn path=/trunk/boinc/; revision=15238
2008-05-16 17:02:43 +00:00
Rom Walton d5a1a5ebfd - MGR: Fix a casting issue that was causing crashes on x64 platforms.
fixes# 658 (From: bbaetz)
    
    clientgui/
        SkinManager.cpp

svn path=/trunk/boinc/; revision=15234
2008-05-16 16:45:54 +00:00
Frank Thomas 7303c44f5e Removed wiki remnant and added link to wiki:BashCommandCompletion.
svn path=/trunk/boinc/; revision=15233
2008-05-16 15:01:52 +00:00
David Anderson a493d5f9ba - scheduler: there were several situations where the scheduler
would send a reply without having looked up the user and team
    in the DB; e.g.:
    - client version# is too low
    - DB is down
    - host is blacklisted
    It would then send a full scheduler reply,
    including a blank team name and other missing info.
    
    Fix this by setting reply.nucleus_only initially
    (this causes a minimal reply to be sent)
    and clearing it only if the host/user/team lookup succeeds.
    Fixes #417, #633 (I think)

svn path=/trunk/boinc/; revision=15232
2008-05-16 00:14:48 +00:00
David Anderson 902bb1d46f - client: when parsing state file, don't change result states
unless there's an inconsistency
    Fixes #621

svn path=/trunk/boinc/; revision=15231
2008-05-15 23:33:47 +00:00
David Anderson ac152ad4f9 - client: If a scheduler reply doesn't include <host_venue>
(as is the case if its DB is down,
    or it has no work and skips the DB check)
    don't overwrite the host_venue on the client.
    Fixes #656, I hope (Rom: please port)

svn path=/trunk/boinc/; revision=15230
2008-05-15 23:05:28 +00:00
David Anderson 812d033008 svn path=/trunk/boinc/; revision=15229 2008-05-15 22:10:29 +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
Rom Walton df046f6753 - SCR: BOINC's screensaver module in preview mode only displays
the BOINC icon, since the preview window is only 300x200 or
        so. We shouldn't launch the data management thread when
        launched in preview mode.
        
    clientscr/
        screensaver_win.cpp

svn path=/trunk/boinc/; revision=15227
2008-05-15 21:39:40 +00:00
Rom Walton 9bfb157dce - Bump version to 6.3.2
/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15226
2008-05-15 18:53:40 +00:00
Rom Walton c7eca5bc81 - Tag for 6.3.1 release, all platforms
boinc_core_release_6_3_1

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15224
2008-05-15 18:32:00 +00:00
David Anderson 2c6a3b803d - client: added some http_debug messages in case where
POST2 temp file can't be opened or read
- client: don't show --sandbox option if it's not available

svn path=/trunk/boinc/; revision=15223
2008-05-15 16:08:52 +00:00
Rytis Slatkevičius 14e132820f Another typo in user.inc
svn path=/trunk/boinc/; revision=15222
2008-05-15 11:17:40 +00:00
Rytis Slatkevičius 053a6d1abe Fix typo in user.inc
svn path=/trunk/boinc/; revision=15221
2008-05-15 10:03:04 +00:00
Charlie Fenton 49d4213253 MGR: Adjust pie control slices so small wedges are visible
svn path=/trunk/boinc/; revision=15220
2008-05-15 09:04:42 +00:00
Rom Walton a2052685d0 Already in the boinc_alpha directory structure.
svn path=/trunk/boinc/; revision=15217
2008-05-15 05:18:55 +00:00
Rom Walton 28c82bff7b - MGR: BOINC commandline options require the '--' in front
of the option. '-' just causes the CC to exit while
        printing its help fr the commandline options.
        
    clientgui/
        BOINCClientManager.cpp

svn path=/trunk/boinc/; revision=15214
2008-05-14 21:42:06 +00:00
Rom Walton 13a746ca55 Quick Updates
svn path=/trunk/boinc/; revision=15212
2008-05-14 21:32:16 +00:00
Rom Walton bb2b4b6fce Quick Updates
svn path=/trunk/boinc/; revision=15210
2008-05-14 21:18:31 +00:00
Rom Walton 28a94cd068 Quick Updates
svn path=/trunk/boinc/; revision=15208
2008-05-14 21:14:37 +00:00
Rom Walton 3e51ca7546 - MGR: Fix trace statements in StartupBOINC()
- MGR: Add some more trace statements for Linux startup.

    clientgui/
        BOINCClientManager.cpp

svn path=/trunk/boinc/; revision=15206
2008-05-14 21:09:07 +00:00
Rom Walton a3851f3874 - Bump version to 6.3.1
/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15205
2008-05-14 20:58:13 +00:00
David Anderson 5a9d11898b - API: compile fix
svn path=/trunk/boinc/; revision=15202
2008-05-14 20:30:56 +00:00
Rom Walton 3502a81f95 - Tag for 6.3.0 release, all platforms
boinc_core_release_6_3_0

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15200
2008-05-14 18:51:33 +00:00
David Anderson 5efd817199 - manager: fix disk display
svn path=/trunk/boinc/; revision=15199
2008-05-14 17:26:15 +00:00
Charlie Fenton fadc645854 Mac: revise build scripts for c-ares and cURL to work when there are spaces in the paths
svn path=/trunk/boinc/; revision=15197
2008-05-14 09:57:46 +00:00