Commit Graph

10228 Commits

Author SHA1 Message Date
Jens Seidler 3d19895d95 Localization: BOINC website and BOINC Manager language files updated: Dutch(nl), Russian(ru), Polish(pl), German(de), Chinese simplified(zh_CN)
svn path=/trunk/boinc/; revision=12812
2007-06-04 19:34:49 +00:00
Rytis Slatkevičius de6758aad3 Fix #232: someone really had fun adding height limits to forum table cells. Remove them.
svn path=/trunk/boinc/; revision=12810
2007-06-04 08:11:38 +00:00
David Anderson addb4870d2 svn path=/trunk/boinc/; revision=12809 2007-06-03 20:23:17 +00:00
David Anderson ed84cca6d6 - client: fix inconsistent integer benchmarks on Windows
with multicore machines.  I don't know why this happened,
        but I fixed it by doing integer benchmarks only on CPU zero.
        This is OK since cores have separate integer units
        (but not necessarily FP units)

    client/
        cs_benchmark.C

svn path=/trunk/boinc/; revision=12808
2007-06-03 20:13:38 +00:00
David Anderson 610d4cfa77 - client: allow suspension of non-CPU-intensive project or app
(undoes checkin of 25 Jan 2005; I don't remember why we
    made that change.  Next time put in checkin notes!)
- client: Linux: show error msg if can't open /proc/cpuinfo
    or /proc/meminfo; set memory size of 1 GB in latter case.
    Remove duplicate code that read /proc/meminfo
- 'start' script; handle <disabled>0</disable> in tasks and daemon
    elements of config.xml (can't handle <disable/>, however).
    
client/
    gui_rpc_server_ops.C
    hostinfo_unix.C
sched/
    feeder.C
    start

svn path=/trunk/boinc/; revision=12807
2007-06-03 19:37:45 +00:00
Rytis Slatkevičius 594da3cc4c Fix #217
svn path=/trunk/boinc/; revision=12806
2007-06-02 17:11:19 +00:00
David Anderson c02a7d30fe - client: a few more network_status_debug messages
client/
		client_state.C
		net_stats.C

svn path=/trunk/boinc/; revision=12805
2007-06-01 22:55:00 +00:00
David Anderson 60f3e05410 - Get memory measurements to work on Win64.
The format of a process descriptor had changed a little,
        and the format of the VM stats part was completely changed.
        I had to reverse engineer it - very unpleasant.

    lib/
        diagnostics_sin.h
        procinfo.h

svn path=/trunk/boinc/; revision=12804
2007-06-01 22:34:47 +00:00
Rom Walton acf10435c9 Quick Updates
svn path=/trunk/boinc/; revision=12801
2007-06-01 17:50:10 +00:00
Rom Walton 12bad5f2bc - WinSETUP: Add an exception handler to the VBS script so if the
user cancels the launch of BOINC Manager at startup the script
        itself doesn't throw an error message.

    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CACreateVBSShortcut.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=12799
2007-06-01 15:36:09 +00:00
Rytis Slatkevičius 3c2e3c4668 Fix #225
svn path=/trunk/boinc/; revision=12798
2007-06-01 13:13:58 +00:00
Rytis Slatkevičius 04fdafc548 Add example donations.inc and donor.png
svn path=/trunk/boinc/; revision=12797
2007-06-01 13:05:18 +00:00
Rom Walton f5f354910c - MGR: Get rid of an exit(0) call since it is evil in Windows
programs.

    clientgui/
        MainDocument.cpp

svn path=/trunk/boinc/; revision=12793
2007-05-31 18:16:40 +00:00
Rytis Slatkevičius 237df33b9a Fix PayPal return URLs
svn path=/trunk/boinc/; revision=12792
2007-05-31 18:15:33 +00:00
David Anderson 2fa5db2775 - scheduler: move HR check to wu_is_infeasible()
In principle, a project can now use both
    locality scheduling and homogeneous redundancy.
- scheduler: do HR check before deadline check,
    since the latter is slower.
- scheduler: wu_is_infeasible() doesn't return a bitmap.
    Change its return values to sequential numbers.
- scheduler: ignore <accelerator> and <p_capabilities> tags

sched/
    sched_send.C,h
    sched_array.C
    sched_locality.C
    server_types.C

svn path=/trunk/boinc/; revision=12791
2007-05-31 18:14:45 +00:00
Rom Walton 030ee981b6 - MGR: Make sure get_cc_status is called only once a second.
Polling should be taken care of via MainDocument functions
        to make sure that RPCs calls do not become excessive.
        
    clientgui/
        AccountManagerPropertiesPage.cpp
        BOINCDialupManager.cpp
        ProjectPropertiesPage.cpp

svn path=/trunk/boinc/; revision=12790
2007-05-31 18:02:53 +00:00
Rytis Slatkevičius 9a5d664d59 Donations:
- Do not limit donations to integer amounts;
- Use PayPal with https;
- (Hopefully) fix PayPal Instant Payment Notification.

svn path=/trunk/boinc/; revision=12789
2007-05-31 11:14:49 +00:00
Charlie Fenton 65098dae85 Fix compiler warning
svn path=/trunk/boinc/; revision=12788
2007-05-31 08:33:17 +00:00
David Anderson 6eacc21409 - scheduler: add debugging msg for HR reject
sched/
    sched_hr.C,h
    sched_array.C

svn path=/trunk/boinc/; revision=12787
2007-05-30 22:10:57 +00:00
David Anderson 0c3e0e90fc - add token protection to the previous checkin;
for prefs edit, don't demand token if only showing form.
    (opt_out.php doesn't supply tokens)

html/user/
    prefs_edit.php
    merge_by_name.php

svn path=/trunk/boinc/; revision=12786
2007-05-30 21:35:14 +00:00
David Anderson f2fd5da3ff - user web: added new feature to merge hosts by name.
This is handy if you have a lot of hosts,
    and every now and then they get a new host ID
    (e.g. because you delete and reinstall BOINC).
    You can now merge all of them with a single click.
    
html/
    inc/
        host.inc
    user/
        host_edit_action.php
        merge_by_name.php (new)
        hosts_user.php

svn path=/trunk/boinc/; revision=12785
2007-05-30 20:30:28 +00:00
David Anderson 88860ed316 - user web: fix bug in host merge function
- core client: fix bug in set_debt() GUI RPC
- scheduler: some of the "quick checks" in scan_work_array()
    are applicable to locality scheduling also,
    so they should be moved to wu_is_infeasible().
    I did this for one: the check for one result
    per user (or host) per WU.  Should do for others.
    
client/
    gui_rpc_server_ops.C
html/
    host_edit_action.php
    host_edit_form.php
sched/
    sched_array.C
    sched_send.C,h

svn path=/trunk/boinc/; revision=12784
2007-05-30 17:25:51 +00:00
David Anderson e39f7641b6 - fixed --help output of client and boinc_cmd
(from Frank Thomas)
    Fixes #222
    
lib/
    boinc_cmd.C
client/
    cs_cmdline.C

svn path=/trunk/boinc/; revision=12783
2007-05-30 14:40:59 +00:00
Rom Walton 9b52252a35 - MGR: _() is for static content, wxGetTranslation is for dynamic
content.
        
    clientgui/
        sg_StatImageLoader.cpp

svn path=/trunk/boinc/; revision=12782
2007-05-30 14:04:10 +00:00
Rytis Slatkevičius 683c25e04f Wrong USD index in the donation page, and some formatting.
svn path=/trunk/boinc/; revision=12781
2007-05-30 11:22:58 +00:00
Charlie Fenton 7b8173fa24 svn path=/trunk/boinc/; revision=12780 2007-05-30 10:01:34 +00:00
Charlie Fenton ed808f4698 svn path=/trunk/boinc/; revision=12777 2007-05-30 09:51:19 +00:00
Charlie Fenton 3c23af7d0a Mac: Fix substantial build breaks in reorganized hostinfo_unix.C.
svn path=/trunk/boinc/; revision=12776
2007-05-30 09:51:04 +00:00
Charlie Fenton 6047425623 fix compile break
svn path=/trunk/boinc/; revision=12775
2007-05-30 09:50:54 +00:00
Rom Walton 71643c46e4 - fixes #220: 5.10.0 won't install on Win98
- fixes #11: Installer installs autostart command when not
        selected (Win9x)

    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        boinccas95.vcproj
        CACreateVBSShortcut.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=12774
2007-05-30 03:48:08 +00:00
David Anderson d673440faf - Scheduler: increased the resolution of homogeneous redundancy (HR)
e.g. distinguish between models of Intel and AMD
- Scheduler: add a quick HR check that doesn't access the DB
- Transitioner: if a workunit has >0 error results and no success results,
    set its HR class to zero
From M.F. Somers.

db/
    boinc_db.C,h
sched/
    sched_array.C
    sched_hr.C,h
    transitioner.C

svn path=/trunk/boinc/; revision=12773
2007-05-29 23:41:31 +00:00
David Anderson ec57e4180c tweak to last checkin
svn path=/trunk/boinc/; revision=12772
2007-05-29 22:05:48 +00:00
David Anderson 1e7e58875a - client: add cmdline options --exit_before_start and --exit_after_finish.
This cause the core client to exit immediately before or after
    running a job,
    letting you examine the contents of the slot directory.
- scheduler: changed max # of CPUs used in daily_result_quota
    limit from 4 to 8, and make it a compile-time parameter
- feeder/scheduler: make the number of work items in shared
    memory configurable (in config.xml).
    The element is <shmem_work_items>
- feeder: make the size of the work item query configurable
    (<feeder_query_size)
- feeder: remove code related to removing infeasible results
    from shared mem.
    This mechanism was never needed,
    and I think a timeout would accomplish the same effect.

client/
    app.C
    app_start.C
    client_state.C,h
    cs_cmdline.C
sched/
    feeder.C
    sched_array.C
    sched_config.C,h
    sched_send.C
    sched_shmem.C,h
    sched_util.C
    show_shmem.C

svn path=/trunk/boinc/; revision=12771
2007-05-29 21:45:01 +00:00
Rom Walton e11e1e8477 release to test
svn path=/trunk/boinc/; revision=12770
2007-05-29 19:18:22 +00:00
Rom Walton 8591fd4c12 Quick Updates
svn path=/trunk/boinc/; revision=12769
2007-05-29 19:12:00 +00:00
Rom Walton 69ce80baa1 Update Build Environment
signcode.exe was apparently deprecated years ago, signtool.exe replaced it. Signtool.exe requires the certificate password to be passed in via the command line. So remove the references to signcode.exe and handle code signing via an external batch file.

svn path=/trunk/boinc/; revision=12768
2007-05-29 18:30:57 +00:00
Rom Walton 4fe936a888 - Tag for 5.10.0 release, all platforms
boinc_core_release_5_10_0
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12766
2007-05-29 16:26:42 +00:00
Rom Walton 4899fb2b0f - Disable HtmlEntityEncode/HtmlEntityDecode on all platforms but
Windows for now.
    - Change all references of mb_str() to c_str() in SkinManager.cpp
        to avoid SIGILL's on Unicode environments.
    - fixes #215: Customize the VBS script used to launch BOINC Manager
        for each system we install on.

    clientgui/
        BOINCBaseView.cpp
        SkinManager.cpp
    win_build/installerv2/
        BOINC.ism
        BOINCx64.ism
    win_build/installerv2/redist/Windows/
        BOINC Manager.vbs (Deleted)
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.sln
        boinccas95.vcproj
        CACreateVBSShortcut.cpp, .h (Added)
    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=12764
2007-05-29 16:16:33 +00:00
Rom Walton 5229fc3112 - fixes #207 - HTML entities in BOINC Manager have to be decoded
BOINC Manager can now properly decode HTML entites for the
        following elements:
        
            Projects Tab:
                Project Name
                User Name
                Team Name
            Work Tab:
                Project Name
                Application Name
            Transfers Tab:
                Project Name
            Messages Tab:
                Project Name
            Disk Tab:
                Project Name
    - fixes #212 - Info in columns misaligned on switching views
    - Properly restore which tab view the user left from when going
        to the advanced view from the simple view
    - Fix the problem that caused the manager to wait for 7 seconds
        to display anything on initial startup.
    - Store the various Grid/List persisted data seperately so that
        the different header sizes don't cause problems.
    
    clientgui/
        AdvancedFrame.cpp
        BOINCBaseView.cpp, .h
        BOINCGridCtrl.cpp
        ViewMessages.cpp, .h
        ViewMessagesGrid.cpp, .h
        ViewProjects.cpp, .h
        ViewProjectsGrid.cpp, .h
        ViewResources.cpp, .h
        ViewStatistics.cpp, .h
        ViewTransfers.cpp, .h
        ViewTransfersGrid.cpp, .h
        ViewWork.cpp, .h
        ViewWorkGrid.cpp, .h
    lib/
        gui_rpc_client_ops.C

svn path=/trunk/boinc/; revision=12761
2007-05-29 05:07:35 +00:00
David Anderson c4069d8097 - user web: host-merging logic was wrong for Intel CPUs
with MHz instead of GHz in their names.
- user web: it no hosts eligible for merging, say so
    instead of showing blank table
    
html/
    inc/
        host.inc
    user/
        host_edit_form.php

svn path=/trunk/boinc/; revision=12760
2007-05-29 04:38:54 +00:00
David Anderson 588a4ab398 - Unix: 'make install' copies certificate authority file
to client directory

client/
    Makefile.am

svn path=/trunk/boinc/; revision=12757
2007-05-28 16:27:21 +00:00
Rytis Slatkevičius 2b8478b457 Remove files that apparently have never been used (seems to be part of never completed donation system)
svn path=/trunk/boinc/; revision=12756
2007-05-27 17:55:51 +00:00
Rytis Slatkevičius a2b65e05c0 Fix #213
svn path=/trunk/boinc/; revision=12755
2007-05-27 17:43:09 +00:00
Rytis Slatkevičius 670bbd92d7 Donations system (running via PayPal).
Implements #211.
NOTE: DB updated needed. Documented in http://boinc.berkeley.edu/trac/wiki/PayPalDonations

svn path=/trunk/boinc/; revision=12754
2007-05-27 17:33:06 +00:00
David Anderson 6ea27e8787 - Manager: make some strings translatable, and fix them
clientgui/
    sg_StatImageLoader.cpp
    sg_ProjectsComponent.cpp
    sg_ViewTabPage.cpp
    DlgAdvPreferences Base.cpp

svn path=/trunk/boinc/; revision=12753
2007-05-27 13:57:46 +00:00
David Anderson 56408dbbbe - Add GUI RPC to set projects debts (short and long term).
Lets you set all of them at once, as suggested by Nicolas Alvarez.
    fixes #131

client/
    gui_rpc_server_ops.C
html/user/
    sample_index.php
lib/
    boinc_cmd.C
    gui_rpc_client.h
    gui_rpc_client_ops.C

svn path=/trunk/boinc/; revision=12749
2007-05-26 21:15:58 +00:00
Rytis Slatkevičius b3e3ce4c43 Include quick link to block PMs from a specific user (fix #188).
svn path=/trunk/boinc/; revision=12748
2007-05-26 17:00:01 +00:00
Rytis Slatkevičius e06635f97d - Tweak ops page index HTML a bit;
- Show latest revision number (code addopted from ChristianB; fix #202);
- Show warning if SYS_ADMIN_EMAIL is not set (from Eric Myers).

svn path=/trunk/boinc/; revision=12747
2007-05-26 16:01:22 +00:00
Jens Seidler 28bbe2ad0d Localization: BOINC Manager Masterfile updated from source (en_US)
svn path=/trunk/boinc/; revision=12746
2007-05-25 04:12:16 +00:00
David Anderson d20307f25a - renamed texfont.c to texfont.C to fix automake warning
api/
        texfont.C (changed c to C)
        Makefile.am

svn path=/trunk/boinc/; revision=12745
2007-05-24 18:04:01 +00:00