Commit Graph

11418 Commits

Author SHA1 Message Date
Charlie Fenton ecd584b4a1 GFX API: Fix to makefile for Macintosh (from Bernd Machenschalk).
svn path=/trunk/boinc/; revision=14613
2008-01-23 20:26:09 +00:00
David Anderson ee293b1915 - upgrade script: rename cgi and file_upload_handler
before trying to copy new ones,
    in case there's an instance currently running

svn path=/trunk/boinc/; revision=14612
2008-01-23 19:37:40 +00:00
Rytis Slatkevičius 6877f17dea User web: fix donations page with multiple donation targets.
svn path=/trunk/boinc/; revision=14611
2008-01-22 13:20:59 +00:00
Jens Seidler 91065473c9 Localization: BOINC Manager language file updated: Russian(ru)
svn path=/trunk/boinc/; revision=14610
2008-01-21 19:48:36 +00:00
Rom Walton 2eb29f4b68 - MGR: Make sure the attach to project wizard launches if BOINC
is not attached to any projects.
        
    clientgui/
        AdvancedFrame.cpp
        sg_BoincSimpleGUI.cpp

svn path=/trunk/boinc/; revision=14607
2008-01-21 15:57:33 +00:00
Rom Walton 26a3c058d7 - MGR: Shrink the amount of space between the different projects
in the project list.
        
    clientgui/
        ProjectListCtrl.cpp

svn path=/trunk/boinc/; revision=14606
2008-01-21 15:51:47 +00:00
David Anderson daac96c05f - create_work: added -opaque option (to specify workunit.opaque)
svn path=/trunk/boinc/; revision=14605
2008-01-21 14:02:22 +00:00
Charlie Fenton 0a80a0c3e3 GFX API: change args passed to GlutInit() to be as specified in the man page.
svn path=/trunk/boinc/; revision=14604
2008-01-20 00:02:19 +00:00
David Anderson bf2a1df1fc - web: fixed extremely minor bug in forum search; fixes #539
svn path=/trunk/boinc/; revision=14603
2008-01-19 13:25:47 +00:00
Charlie Fenton dd2211f1f6 GFX API: change args passed to GlutInit() to be original unmodified args which were passed to the application, as specified in the man page
svn path=/trunk/boinc/; revision=14602
2008-01-19 04:11:20 +00:00
Rom Walton c38bc8ce29 - WINSETUP: Fix failed termination attempts on Win64
win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        terminate.h
    win_build/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll
    win_build/installerv2/redist/Windows/x64/
        boinccas.dll
        boinccas95.dll

svn path=/trunk/boinc/; revision=14598
2008-01-18 20:58:18 +00:00
David Anderson 50151b1886 - scheduler: if get request w/o host ID,
use most recently created host with same domain name,
    IP addr, OS name, and CPU model, if one exists.
    (from Kevin Reed)

svn path=/trunk/boinc/; revision=14597
2008-01-18 20:29:53 +00:00
Charlie Fenton 2fbffe632c Release Mac 5.10.34 to public, 5.10.38 to alpha; fix date on Windows 5.10.38 release
svn path=/trunk/boinc/; revision=14596
2008-01-18 04:04:22 +00:00
Charlie Fenton ee4b93663d Update Mac_SA_Secure.sh script.
svn path=/trunk/boinc/; revision=14593
2008-01-18 03:52:53 +00:00
Charlie Fenton 79d8c0420f Mac Sandbox: make files in slots and project directories world-readable so Client can read files written by project applications with user and group boinc_project; remove code which makes user boinc_master part of group boinc_project
svn path=/trunk/boinc/; revision=14590
2008-01-18 02:08:25 +00:00
Charlie Fenton 34082218bf API: fix compiler warning.
svn path=/trunk/boinc/; revision=14589
2008-01-18 02:07:07 +00:00
David Anderson 1e5b72068e - make old-style graphics (though not supported) still compile
svn path=/trunk/boinc/; revision=14588
2008-01-17 18:09:30 +00:00
Rom Walton 5182deb354 - Tag for 6.1.7 release, all platforms
boinc_core_release_6_1_7

svn path=/trunk/boinc/; revision=14586
2008-01-17 17:30:00 +00:00
Charlie Fenton caed968f50 Mac Sandbox: make user boinc_master part of group boinc_project.
svn path=/trunk/boinc/; revision=14584
2008-01-17 10:11:30 +00:00
Rom Walton feb3441601 - MGR: If the project_init.xml file suggests a project to attach too
attempt to attach to it.
    - CLIENT: Move the code that deletes the project_init.xml from detach
        project to attach project.  It is only needed for as long as
        it takes to attach to a project.
        
    client/
        gui_rpc_server_ops.C
    clientgui/
        AdvancedFrame.cpp
        sg_BoincSimpleGUI.cpp

svn path=/trunk/boinc/; revision=14582
2008-01-16 22:10:34 +00:00
Rom Walton a7e438074f Quick Updates
svn path=/trunk/boinc/; revision=14581
2008-01-16 19:41:49 +00:00
Charlie Fenton 91c1245a58 Update sandbox documentation
svn path=/trunk/boinc/; revision=14567
2008-01-16 11:31:59 +00:00
Charlie Fenton 3ad653d8ac Mac Sandbox: make BOINC Data directory and files not world-readable to hide account keys from unauthorized users
svn path=/trunk/boinc/; revision=14566
2008-01-16 10:38:21 +00:00
Charlie Fenton 26f823ad99 If Client connection lost, don't clear message window; show messages grayed out instead
svn path=/trunk/boinc/; revision=14564
2008-01-16 07:20:58 +00:00
David Anderson 8392c6a83d - API: fix to zip code (from Carl C)
svn path=/trunk/boinc/; revision=14563
2008-01-16 04:43:19 +00:00
David Anderson cf4e42b4a3 - client: restore proper sense of --check_all_logins
(should this be set by default?)
- web: removed addslashes() when building language translation arrays.
    These caused 's to be displayed as \' everywhere.
    They may serve some purpose, but I can't think of what it is.
- web: changed max profile image dimensions from 800x600 to 640x480.
    The new profile page puts a column to the right
    of the image, so it shouldn't be quite that wide.

svn path=/trunk/boinc/; revision=14562
2008-01-15 22:22:08 +00:00
David Anderson e9c716debe - web: fixed screwed-up UOTD logic.
The meaning of the <screen_profiles> config flag is:
    If set:
        profiles must be screened by admins before their photo is shown.
        When this is done, profile.verification is set to 1
        (and they become eligible to be UOTD)
    If not set:
        profile photos are always shown.
        Profiles must be screened by admins before
        they are eligible for UOTD.
        When this is done, profile.verification is set to 1
    So default_uotd_candidates_query() is the same in either case.
- web: fix profile_screen_form.php
    (admin page for screening profiles)
- web: make a copy of login_action.php in ops/

svn path=/trunk/boinc/; revision=14561
2008-01-15 22:14:07 +00:00
David Anderson 3c62cb8e88 - Manager: "Forgot your password" needs a question mark
- Win diagnostics: diagnostics_dump_thread_information() had a printf
  with bad format string, caused a crash, not what diagnostics should do

svn path=/trunk/boinc/; revision=14560
2008-01-15 22:03:14 +00:00
Rom Walton 5f9b814832 - WINSETUP: Add some additional comments to the setup log when
we know we cannot do a migration and why.
    
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CAMigrateBOINCData.cpp
    win_build/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll
    win_build/installerv2/redist/Windows/x64/
        boinccas.dll
        boinccas95.dll

svn path=/trunk/boinc/; revision=14558
2008-01-15 21:49:45 +00:00
David Anderson 80c6f55d7d - client: a project (Ralph) had accidentally included a .svn directory in a zip archive,
resulting in a lot of read-only files in its slot directories.
        When the client attempts to delete these files,
        each delete fails and the client retries for about 5 seconds.
        This adds up to a delay of about 20 minutes,
        during which the client (and Manager) appear to be hung.

        Solution:
        1) if a file delete fails with error ERROR_ACCESS_DENIED,
            use SetFileAttributes() to clear the read-only flag, then try again.
        2) Don't use the 5-second retry mechanism when clearing out
            slot directories.  These can contain unbounded numbers of files,
            and this can lead to long periods where the client appears hung.

svn path=/trunk/boinc/; revision=14557
2008-01-15 19:12:43 +00:00
Rom Walton 55be45ea40 Quick Updates
svn path=/trunk/boinc/; revision=14556
2008-01-15 18:45:45 +00:00
Rom Walton d7e7cd5134 Quick Updates
svn path=/trunk/boinc/; revision=14555
2008-01-15 18:43:00 +00:00
Mark Somers 5fbc198fa2 Update some of the code and added some documentation...
svn path=/trunk/boinc/; revision=14554
2008-01-15 08:36:59 +00:00
Charlie Fenton c44635f5ab Fix Compiler warning.
svn path=/trunk/boinc/; revision=14553
2008-01-15 00:12:08 +00:00
David Anderson ea8914e7d1 - scheduler: fix weak auth bug
svn path=/trunk/boinc/; revision=14552
2008-01-14 19:59:16 +00:00
Rom Walton ae4476c998 - Add a "Forgot your password" hyperlink to the wizards
account info page.
        
    clientgui/
        AccountInfoPage.cpp, .h
        BOINCWizards.h

svn path=/trunk/boinc/; revision=14551
2008-01-14 19:30:19 +00:00
David Anderson ee130a711c - updated INSTALL
svn path=/trunk/boinc/; revision=14550
2008-01-14 19:08:52 +00:00
David Anderson d0241d359c - renamed clean_out_dir() to client_clean_out_dir(),
and put the original clean_out_dir() back in lib/filesys.C

svn path=/trunk/boinc/; revision=14549
2008-01-14 18:32:20 +00:00
Rom Walton ca408eee20 Quick Updates
svn path=/trunk/boinc/; revision=14548
2008-01-14 17:49:36 +00:00
David Anderson 2737ab1be7 - scheduler: forgot to add a couple of files
svn path=/trunk/boinc/; revision=14547
2008-01-14 17:17:44 +00:00
David Anderson 8490214d48 - server/web: the weak auth scheme had a major flaw:
It didn't work on a host's first scheduler RPC
    (when it passes an auth but no host ID).
    How do we look up user in this case?
    The weak auth is not stored explicitly in the DB.
    Solution: include the user ID in the weak auth.
    (this invalidates existing weak auths)

svn path=/trunk/boinc/; revision=14546
2008-01-14 16:32:34 +00:00
Jens Seidler 642c12a376 Localization: BOINC distributed websites and BOINC Manager language updated: Dutch(nl), Russian(ru), Spanish(es), Chinese Simplified(zh_CN), Chinese Traditional(zh_TW),
svn path=/trunk/boinc/; revision=14545
2008-01-14 05:55:40 +00:00
Frank Thomas f9c5930f95 Various improvements of boincmgr's and boinc_cmd's manual pages.
svn path=/trunk/boinc/; revision=14544
2008-01-13 16:02:24 +00:00
David Anderson deac50f8b1 - client: implement <start_apps_manually> for Windows too
- client: check /dev/input/mice/ for idle detection;
    apparently that's replaced /dev/mouse in Linux
    (from Toby Murray)
- API: make old-style graphics compile again

svn path=/trunk/boinc/; revision=14543
2008-01-13 04:16:58 +00:00
David Anderson 2be6f8e53a - Client: add <run_apps_manually> config flag.
This is for debugging apps (currently works only in Unix).
    What it does: when running an app,
    the client does everything except actually fork/exec the app,
    i.e. it sets up the slot dir, creates shared mem segment etc.
    It then continues as if the app were actually running,
    and you can then manually run your app under a debugger
    in the slot directory.
    Note: the client won't notice the termination of your app.
- API, Unix: in situations where the timer thread wants to exit
    (e.g. it notices a missing heartbeat).
    don't directly call boinc_exit(),
    since this touches data structures that the worker thread
    may be using concurrently.
    Instead, set a flag telling the worker thread to call boinc_exit()
    (which it will do from its signal handler)
    This is an attempt to fix problems reported by Bernd;
    I haven't tested it.
- scheduler: add config flag for uploading usage data
- web: show account key and weak account key on user page
- added some code for multithread support (not finished)

api/
    boinc_api.C


svn path=/trunk/boinc/; revision=14542
2008-01-13 00:12:14 +00:00
Frank Thomas 648f9ed100 Compilation fix for the unicode variant of wxWidgets.
svn path=/trunk/boinc/; revision=14541
2008-01-12 10:48:22 +00:00
Charlie Fenton e1072747f5 Mac: Fix compile error on some Macs; MGR: New message about needing to be added to the boinc_users group applies only to Windows
svn path=/trunk/boinc/; revision=14540
2008-01-12 01:45:29 +00:00
David Anderson 26ef4ac7d3 - web: in host merge pages, provide "Show details" button,
which shows the reasons why pairs of hosts
    were not eligible for merging

svn path=/trunk/boinc/; revision=14539
2008-01-12 00:15:24 +00:00
David Anderson c43ecb7c13 svn path=/trunk/boinc/; revision=14538 2008-01-11 23:52:49 +00:00
David Anderson 037c0f0ff9 - web: fix bug there message link not correct in search results; fixes #539
svn path=/trunk/boinc/; revision=14537
2008-01-11 23:11:07 +00:00