Commit Graph

19351 Commits

Author SHA1 Message Date
David Anderson 22af0334b9 - web: don't truncate thread titles
svn path=/trunk/boinc/; revision=25716
2012-05-26 20:08:24 +00:00
David Anderson 0a686c5195 - fix typos in two PHP scripts
svn path=/trunk/boinc/; revision=25715
2012-05-26 05:18:04 +00:00
David Anderson 761fb3f4c1 - admin web: add a function for "revalidating" a given set of jobs.
This reruns validation for instances that are successful
    but marked as invalid or inconclusive.
    Use this if you changed your validator to be more permissive,
    and you want to grant credit for instances that were
    originally marked as invalid.


svn path=/trunk/boinc/; revision=25714
2012-05-25 23:49:17 +00:00
David Anderson a596560a17 - server: rename fix_venue.php to fix_prefs.php
svn path=/trunk/boinc/; revision=25713
2012-05-25 20:41:07 +00:00
David Anderson e82d605554 - server: make fix_venue.php work faster
svn path=/trunk/boinc/; revision=25712
2012-05-25 20:39:37 +00:00
David Anderson 2db88e20a8 - web: add DbConn::max() function
svn path=/trunk/boinc/; revision=25711
2012-05-25 18:44:56 +00:00
David Anderson 08a529cb86 win compile fix
svn path=/trunk/boinc/; revision=25710
2012-05-23 23:30:41 +00:00
David Anderson 9bba5f4349 - get rid of BOINC_SOCKLEN_T stuff; just use socklen_t
svn path=/trunk/boinc/; revision=25709
2012-05-23 23:19:38 +00:00
David Anderson d41f79588d - server daemons: add daemon_sleep(n), which sleeps for n secs
but checks for the "stop_daemons" trigger file every 1 sec.
    Use this instead of sleep() in daemons.
    This will speed up bin/stop.


svn path=/trunk/boinc/; revision=25708
2012-05-23 18:11:59 +00:00
David Anderson d2d9110584 - add script to repair damaged user.global_prefs fields
- compile warning fixes


svn path=/trunk/boinc/; revision=25707
2012-05-23 00:25:19 +00:00
Rom Walton 21a3ea90a5 quick update
svn path=/trunk/boinc/; revision=25705
2012-05-21 16:03:56 +00:00
Rom Walton 46d5d86d40 quick update
svn path=/trunk/boinc/; revision=25704
2012-05-21 16:02:43 +00:00
Rom Walton 77990fc4a7 quick update
svn path=/trunk/boinc/; revision=25703
2012-05-21 16:01:12 +00:00
Rom Walton 351b9f9b79 - MGR: Fix menu redraw issue under Ubuntu's new interface.
fixes #1180
      (From Huibert)

    clientgui/
        AdvancedFrame.cpp

svn path=/trunk/boinc/; revision=25702
2012-05-21 15:17:11 +00:00
David Anderson aafdf3a312 svn path=/trunk/boinc/; revision=25701 2012-05-20 23:04:42 +00:00
David Anderson 13f51d42e5 - API: add boinc_network_usage();
lets an application report its network usage to BOINC,
    and hence take it into account with monthly limits etc.
- API: get rid of deprecated boinc_ops_per_cpu_sec(),
    boinc_ops_cumulative(), and
    boinc_set_credit_claim();
- admin web: update manage_apps.php;
    add the ability to set homogeneous app version


svn path=/trunk/boinc/; revision=25700
2012-05-20 23:02:12 +00:00
Rom Walton 27138f6e75 - MGR: Fix build breaks
clientgui/
        AccountManagerInfoPage.cpp
    clientgui/
        ProjectListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=25699
2012-05-19 01:20:02 +00:00
Charlie Fenton cc3942131e VBOX: Fix Mac compiler warnings
svn path=/trunk/boinc/; revision=25698
2012-05-19 01:12:33 +00:00
David Anderson 1aea1fb0f3 - client: show <vbox_window> option in log,
and give warning if include this while in sandbox mode
- web: update URLs for BOINCstats

svn path=/trunk/boinc/; revision=25697
2012-05-18 22:13:36 +00:00
Rom Walton 70c92e317a - MGR: Remove the visuals in the wizard for multi-core and opencl. This area
will get a bunch of work in a future commit.
        
    clientgui/
        ProjectInfoPage.cpp, .h
    clientgui/res/
        openclicon.xpm (deleted)
        multicore.xpm (deleted)

svn path=/trunk/boinc/; revision=25696
2012-05-18 18:33:06 +00:00
David Anderson c8c85f4a75 - vboxwrapper: don't run headful if client is sandboxed (it won't work).
svn path=/trunk/boinc/; revision=25695
2012-05-18 18:24:58 +00:00
David Anderson 023031a497 - scheduler: add a lot more debug messages if <debug_array> is set
svn path=/trunk/boinc/; revision=25694
2012-05-18 18:13:04 +00:00
David Anderson 138c8f5f7d - web: fix PHP warnings by calling date_default_timezone_set().
Set it to the timezone specified by the constant TIMEZONE
    (in project.inc) or "UTC" if none specified.
- web: fix bugs in submit.php

svn path=/trunk/boinc/; revision=25693
2012-05-18 17:57:14 +00:00
David Anderson 87fcaea0ce - web: show "run beta apps?" project pref if the project
has any beta applications
        (don't require project to specify this in project_specific_prefs.inc)

svn path=/trunk/boinc/; revision=25692
2012-05-18 17:48:50 +00:00
David Anderson b2a4cd4d91 svn path=/trunk/boinc/; revision=25691 2012-05-18 17:38:16 +00:00
Rom Walton 93750d6264 - MGR: Fix the icon we use to represent OpenCL.
- client: Update the stock all_project_list.xml file we send out
        with new client software.

    clientgui/res/
        openclicon.xpm
    win_build/installerv2/redist/
        all_projects_list.xml

svn path=/trunk/boinc/; revision=25679
2012-05-15 17:50:59 +00:00
Rom Walton 62dc78ecf3 - Normalize the way E@H returns OpenCL information to the client
software.
        
    doc/
        get_platforms.inc

svn path=/trunk/boinc/; revision=25678
2012-05-15 17:29:53 +00:00
Rom Walton 4f029af0e7 quick update
svn path=/trunk/boinc/; revision=25677
2012-05-15 17:01:50 +00:00
Rom Walton bd8cee05e6 - MGR: Add OpenCL icon to the ProjectInfo wizard page.
clientgui/
        ProjectInfoPage.cpp, .h
    clientgui/res/
        openclicon.xpm
    clientgui/res/templates/
        openclicon.png
    lib/
        diagnostics.cpp

svn path=/trunk/boinc/; revision=25676
2012-05-15 16:42:39 +00:00
David Anderson 71e93caf85 - scheduler: revision of app_plan_spec mechanism.
Not debugged, but it compiles now.


svn path=/trunk/boinc/; revision=25675
2012-05-14 19:49:12 +00:00
David Anderson 7f3fd1f45e - LAMMPS script: chdir back to html/user, else page_head() breaks
svn path=/trunk/boinc/; revision=25674
2012-05-14 06:54:38 +00:00
David Anderson 245aa70cf9 - web: use gmdate() instead date() to avoid time zone warning
svn path=/trunk/boinc/; revision=25673
2012-05-12 15:13:43 +00:00
Rom Walton af2741f571 quick update
svn path=/trunk/boinc/; revision=25672
2012-05-11 18:54:15 +00:00
Rom Walton 63483b5bb7 - VBOX: When the system confirms our port number request or assigns us a
new port number to work with convert it from network byte order 
        (big endian) to the host byte order (little endian on x86/x64 processors).

    samples/vboxwrapper/
        vbox.cpp

svn path=/trunk/boinc/; revision=25671
2012-05-11 18:53:36 +00:00
Bernd Machenschalk 003700930e scheduler: don't try to send_file_deletes() with an incomplete request
svn path=/trunk/boinc/; revision=25670
2012-05-11 09:45:02 +00:00
David Anderson ceef77edfc - diagnostics lib:
- store file sizes as double rather than int
    - if we're appending to log files, initialize the
        size variables to the current size
    - check return value of fprintf, only increment size if it's +
    - when rotate log file, reset size var to zero


svn path=/trunk/boinc/; revision=25669
2012-05-10 19:47:51 +00:00
Charlie Fenton c251286db5 MGR: Eliminate QuickDraw calls for OS 10.8 compatibility
svn path=/trunk/boinc/; revision=25667
2012-05-10 08:56:58 +00:00
Rom Walton 1751c5d698 - lib: Fix a bug where information that was meant for stdout was
being written to stderr instead.
    - lib: Keep track of the rough estimate of stdout and stderr by
        incrementing internal variables instead of doing a stat on
        each log write.  stat() on Windows is converted to a FindFirstFile()
        call which in turn looks up the file size information in the
        directory structure file system entry.  The directory structure 
        information is only updated periodically.  This lead to larger
        than expected log file for both the manager and core client.
        
        This has the added advantage of reducing the overall number of
        file I/O operations when logging information.
        
    lib/
        diagnostics.cpp

svn path=/trunk/boinc/; revision=25666
2012-05-09 23:22:37 +00:00
David Anderson f022b566de - Win compile fixes
svn path=/trunk/boinc/; revision=25665
2012-05-09 20:06:54 +00:00
David Anderson ed414c26f0 - compile fix
svn path=/trunk/boinc/; revision=25664
2012-05-09 20:03:15 +00:00
David Anderson 7e16deb790 - compile fix
svn path=/trunk/boinc/; revision=25663
2012-05-09 18:24:54 +00:00
David Anderson 24c0fcc9bf - another MAXPATHLEN
svn path=/trunk/boinc/; revision=25660
2012-05-09 18:16:15 +00:00
David Anderson 32a08d27d9 - C++ code: use MAXPATHLEN for char arrays that hold paths
svn path=/trunk/boinc/; revision=25659
2012-05-09 16:11:50 +00:00
Bernd Machenschalk 8b5b765bb7 scheduler: get app_version info for validator items
svn path=/trunk/boinc/; revision=25658
2012-05-09 08:04:21 +00:00
Bernd Machenschalk 84a53855ad scheduler: don't override avg_ncpus per default
svn path=/trunk/boinc/; revision=25657
2012-05-08 12:51:20 +00:00
Bernd Machenschalk f57f4634df scheduler: no functional change, just got rid of DOS linebreaks
svn path=/trunk/boinc/; revision=25656
2012-05-08 12:31:37 +00:00
Bernd Machenschalk 91c3ddda93 lib: added function secs_to_hmsf() which converts (double) seconds
to a string 0h00m00s00

svn path=/trunk/boinc/; revision=25655
2012-05-07 15:41:34 +00:00
David Anderson 4d1063728b - web: if user.has_profile = 0 but there actually is a profile,
update user.has_profile


svn path=/trunk/boinc/; revision=25654
2012-05-07 06:46:36 +00:00
David Anderson 1d43879c0a - client: fix bug where coproc name could be set incorrectly when:
a) there are multiple GPU vendors
    b) one of them is detected via OpenCL but not "native" (CUDA/CAL)


svn path=/trunk/boinc/; revision=25653
2012-05-06 10:25:14 +00:00
Charlie Fenton bb84a36d83 Mac installer: changes for OS 10.8 compatibility
svn path=/trunk/boinc/; revision=25651
2012-05-06 08:22:37 +00:00