Commit Graph

31 Commits

Author SHA1 Message Date
David Anderson dde093a021 - client: fix a couple of valgrind warnings
svn path=/trunk/boinc/; revision=24076
2011-08-30 15:36:31 +00:00
Charlie Fenton 98a2be83c2 Mac: Begin changes for XCode 4.1 and GCC 4.2
svn path=/trunk/boinc/; revision=23869
2011-07-25 11:37:06 +00:00
David Anderson d6c99b43d0 - define MAXPATHLEN, if needed, in filesys.h
- fix typo in a GUI RPC handler


svn path=/trunk/boinc/; revision=23250
2011-03-24 09:32:02 +00:00
Charlie Fenton 76e5a78767 client: Define MAXPATHLEN if not defined for compatibility with HURD
svn path=/trunk/boinc/; revision=23249
2011-03-23 08:11:58 +00:00
David Anderson 3b6325916f - client, linux: use X server for idle detection if available
svn path=/trunk/boinc/; revision=23035
2011-02-14 23:29:03 +00:00
David Anderson 6784283211 - user web: fix bugs in server status page
- fix some indentation


svn path=/trunk/boinc/; revision=22890
2011-01-06 23:09:13 +00:00
Rom Walton 2c795c4159 - client: Copy the AltiVec CPU feature to the p_features field, leave
AltiVec in the host model field for backwards compatibility.
        
    client/
        hostinfo_unix.cpp

svn path=/trunk/boinc/; revision=22740
2010-11-23 17:43:31 +00:00
Rom Walton 3676b36f20 Quick Updates
svn path=/trunk/boinc/; revision=22716
2010-11-18 21:18:15 +00:00
Rom Walton 82431c1d4e Quick Updates
svn path=/trunk/boinc/; revision=22715
2010-11-18 21:15:49 +00:00
Rom Walton d4d0f7b43b - client: Add VirtualBox detection for linux
client/
        hostinfo_unix.cpp
        hostinfo_win.cpp

svn path=/trunk/boinc/; revision=22714
2010-11-18 21:11:25 +00:00
Rom Walton eed745827a Quick Updates
svn path=/trunk/boinc/; revision=22711
2010-11-18 17:54:50 +00:00
Rom Walton 8040f24d58 Quick Updates
svn path=/trunk/boinc/; revision=22710
2010-11-18 17:52:07 +00:00
Charlie Fenton 9b3532b3ea client: Add support to detect VirtualBox VM software on Mac
svn path=/trunk/boinc/; revision=22705
2010-11-18 10:40:11 +00:00
David Anderson 40c50852f5 - scheduler: fix logic that deals with jobs that need > 2GB RAM.
My change of 1 Oct ([22440]) required that such jobs
    be processed with 64-bit apps,
    on the assumption that 32-bit apps have a 2 GB user address space limit.
    However, it turns out this limit applies only to Windows
    (kernel and user mode share the 4GB address space; each gets half).
    On Linux, the split is 3GB user / 1 GB kernel.
    On Mac OS X, user mode and kernel mode have separate address spaces,
    each of them 4 GB.


svn path=/trunk/boinc/; revision=22599
2010-10-27 22:58:16 +00:00
David Anderson 7c51512cbf - transitioner: the format string for a DB query had %.15d instead of %.15e.
That produced a messed-up query that assigned garbage values to:
        host_app_version.turnaround_var
        host_app_version.turnaround_q
        host_app_version.max_jobs_per_day
        host_app_version.consecutive_valid
    To repair these:
        - set turnaround_var and turnaround_q to zero
        - if max_jobs_per_day is outside of
            (0..config.daily_result_quota)
            set it to config.daily_result_quota
        - if consecutive_valid is outside (0..1000), set it to zero
    I added a script, html/ops/repair_21812.php, that does this;
    if you ran server code between [21181] and [21812], run this script.
- scheduler/transitioner: add <debug_quota> log flag
- changed the build system to always use -Wall
    (if we'd done this before, this bug wouldn't have happened)
- fixed a bunch of other compile warnings


svn path=/trunk/boinc/; revision=21812
2010-06-25 18:54:37 +00:00
David Anderson 15047b1e4d - client: make all MSG_USER_ALERT messages (i.e., those shown as notices)
translatable (and change some MSG_USER_ALERT messages to MSG_INFO).

svn path=/trunk/boinc/; revision=21709
2010-06-08 23:37:44 +00:00
Charlie Fenton 73a95378f5 client: Add get_max_cpu_temperature to the Macintosh client to report the highest current CPU temperature as degrees Celsius
svn path=/trunk/boinc/; revision=21325
2010-04-29 10:31:57 +00:00
Charlie Fenton f5aa783cf1 client: Add get_network_usage_totals() function to the Macintosh client to report the number of bytes sent and received across all non-loopback interfaces
svn path=/trunk/boinc/; revision=21244
2010-04-22 10:20:29 +00:00
Rom Walton b9fed7ee8c Quick Updates
svn path=/trunk/boinc/; revision=20875
2010-03-12 17:22:46 +00:00
David Anderson 735e2b0448 - internal change: rename MSG_USER_ERROR to MSG_USER_ALERT
svn path=/trunk/boinc/; revision=20027
2009-12-23 18:02:40 +00:00
David Anderson 10f9e11ee6 - lib: created a new file for declaring "replacements"
for functions like strlcpy() etc.
    config.h is included here rather than in str_util.h


svn path=/trunk/boinc/; revision=18437
2009-06-16 20:54:44 +00:00
David Anderson 44c02144e9 - lib: return proper error codes from boinc_rename() and boinc_mkdir()
- client: Haiku support (from Urias McCullough)
- client: include plan class in other_result list in sched request
    (for resource-specific jobs-in-progress limit)

svn path=/trunk/boinc/; revision=18250
2009-05-31 16:38:37 +00:00
David Anderson fba2e5ee3d - Changes to get the client to build on IRIX:
don't use the variable name "sgi";
    include <xxx.h> instead of <cxxx>; the latter just adds
    overloaded functions that we avoid.

svn path=/trunk/boinc/; revision=17954
2009-04-30 21:48:20 +00:00
Rom Walton 7b71257eb0 - Fix compiler errors
( From: Sascha Manns )
      
    client/
        hostinfo_unix.cpp
    clientgui/
        DlgAdvPreferences.cpp

svn path=/trunk/boinc/; revision=17817
2009-04-15 16:28:24 +00:00
Charlie Fenton abcb5fe06c Fix compier warning.
svn path=/trunk/boinc/; revision=17438
2009-03-03 04:24:50 +00:00
Charlie Fenton 4af2c41657 client: Revise Apple idle time detection for compatibility with OS 10.6.
svn path=/trunk/boinc/; revision=17436
2009-03-03 03:50:02 +00:00
Charlie Fenton 080fe18356 client: Revise Apple idle time detection for compatibility with OS 10.6.
svn path=/trunk/boinc/; revision=17434
2009-03-03 03:28:04 +00:00
Charlie Fenton 2a18a8abeb client: Revise Apple idle time detection for compatibility with OS 10.6
svn path=/trunk/boinc/; revision=17432
2009-03-03 01:57:48 +00:00
Eric J. Korpela 4e60ef3003 - STILL WORK TO BE DONE TO GET locale STUFF INSTALLED PROPERLY!!!
- Update to libtool 1.5.24
- build environment:  Major automake changes that I've been warning about
  for some time.
- Now uses libtool to build libraries.
- Builds separate boinc_fcgi and sched_fcgi libraries for use with 
  FCGI server components.
- New macro "BOINC_CHECK_LIB_WITH" that executes a "AC_CHECK_LIB" on
  a library only if --with-libname[=DIR] is specified on the configure
  command line.  This is to allow inclusion of libraries when the 
  ssl, gtk, wxWidgets, or other configuration is incorrect for static
  libraries.
- Added a lot of "--with-*" for some libraries that might be required for
  static builds.
- The sea directory has been moved to packages/generic.  Changes to sea
  and the associated scripts might be required to better make use of the
  staging mechanism and shared libraries.
- Fixed includes of boinc_fcgi.h in many files.
- Fixed places where FCGI_FILE needs to be used implicitly.
- Fixed missing define of _SC_PAGESIZE on hosts that define only
  _SC_PAGE_SIZE.
- Moved build of boinc_cmd (and source file) from lib to client



svn path=/trunk/boinc/; revision=16904
2009-01-13 23:06:02 +00:00
David Anderson d127c3fe46 - tweaks
svn path=/trunk/boinc/; revision=16117
2008-10-02 21:25:40 +00:00
David Anderson 98cfb8d3b0 - rename .C files to .cpp so that Doxygen will work
svn path=/trunk/boinc/; revision=16069
2008-09-26 18:20:24 +00:00