Commit Graph

11688 Commits

Author SHA1 Message Date
Jens Seidler 2bb1c00585 svn path=/trunk/boinc/; revision=15055 2008-04-15 18:39:23 +00:00
Rytis Slatkevičius 0333d3d598 user web: change flush statement to function call in translation system (fixes #425).
svn path=/trunk/boinc/; revision=15054
2008-04-15 16:52:23 +00:00
Charlie Fenton 5740168365 API: fix boinc_resolve_filename_s() to handle symlinks the same as boinc_resolve_filename().
svn path=/trunk/boinc/; revision=15053
2008-04-15 10:30:06 +00:00
Charlie Fenton 8b64918911 Release Mac BOINC 6.1.15 to alpha test
svn path=/trunk/boinc/; revision=15052
2008-04-15 09:57:24 +00:00
Charlie Fenton 99ab42ff4a Update version number for 6.15. release
svn path=/trunk/boinc/; revision=15050
2008-04-15 09:18:10 +00:00
David Anderson 7605eee64a - client: improved user idle checking on Linux (from Frank Thomas)
svn path=/trunk/boinc/; revision=15049
2008-04-14 22:21:02 +00:00
David Anderson 0690e55640 svn path=/trunk/boinc/; revision=15048 2008-04-14 19:12:06 +00:00
Eric J. Korpela 5e058baa54 - Unix init script: modified to make less linux specific.
- Does not presume the existence of "pidof" or "runuser".  
    - If started with an old style Bourne shell, will try to restart
      in bash, zsh or ksh.
    - Starts with no parameters by default.
    - Logs stdout and stderr to /var/log/boinc_client.log and
      /var/log/boinc_client_err.log by default.
    - With appropriate "boinc-client.conf", the script can be run by
      a non-root user.
    - More changes are likely to be required.


svn path=/trunk/boinc/; revision=15047
2008-04-14 17:01:37 +00:00
David Anderson f607735e6f - manager: fix menu appearance
svn path=/trunk/boinc/; revision=15046
2008-04-14 15:38:17 +00:00
Charlie Fenton 19e98bfff5 Minor documentation update
svn path=/trunk/boinc/; revision=15045
2008-04-14 09:37:19 +00:00
Charlie Fenton 4cfdf581f8 Fix is_symlink() to use S_ISLNK() macro
svn path=/trunk/boinc/; revision=15044
2008-04-14 09:15:01 +00:00
David Anderson ff70bf259e - client: use symlinks only if project has <use_symlinks/> element.
- API: fixed boinc_resolve_filename() bug: didn't work right for symlinks

svn path=/trunk/boinc/; revision=15043
2008-04-14 04:04:45 +00:00
Rom Walton ea2efb31b5 - BLD: Update confgiure.ac to require libcurl 7.17.1.
/
        configure.ac

svn path=/trunk/boinc/; revision=15042
2008-04-11 16:21:02 +00:00
Rom Walton 8d125c646a Quick Updates
svn path=/trunk/boinc/; revision=15041
2008-04-10 22:21:46 +00:00
Rom Walton 3589108617 Quick Updates
svn path=/trunk/boinc/; revision=15040
2008-04-10 22:19:27 +00:00
Rom Walton c8bea1f7bd - LIB: Fix build break on Linux compat VM.
lib/
        util.C

svn path=/trunk/boinc/; revision=15038
2008-04-10 16:42:09 +00:00
Rom Walton 19655ca203 - WINSETUP: Don't check for SP4 against Win9X.
win_build/installerv2/
        BOINC.ism

svn path=/trunk/boinc/; revision=15037
2008-04-10 16:37:54 +00:00
Rom Walton c969d98c29 - DIAG: Make sure that if the symstore isn't defined at all, don't
construct the symstore search path.
        
    lib/
        stackwalker_win.cpp

svn path=/trunk/boinc/; revision=15035
2008-04-09 19:08:16 +00:00
Charlie Fenton 9836b1a07e Release Mac BOINC 6.1.14
svn path=/trunk/boinc/; revision=15033
2008-04-08 23:39:58 +00:00
Rom Walton 38454e8cc3 Quick Updates
svn path=/trunk/boinc/; revision=15032
2008-04-08 18:15:54 +00:00
Rom Walton 71ddc50a70 Quick Updates
svn path=/trunk/boinc/; revision=15031
2008-04-08 16:36:16 +00:00
Charlie Fenton f29f0be468 Documentation update.
svn path=/trunk/boinc/; revision=15030
2008-04-08 02:33:37 +00:00
Rom Walton e171c851b8 - Tag for 6.1.14 release, all platforms
boinc_core_release_6_1_14

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15028
2008-04-07 18:52:45 +00:00
David Anderson fe75c574a9 - client: send client_cap_plan_class as <x>1</x> rather than <x/>
in scheduler request; the latter breaks older schedulers.
- old parse code: make skip_unexpected() work with <x/>

svn path=/trunk/boinc/; revision=15027
2008-04-07 16:04:02 +00:00
Rom Walton bbace695cb - Tag for 6.1.13 release, all platforms
boinc_core_release_6_1_13

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15025
2008-04-07 15:50:23 +00:00
Charlie Fenton 62722370a8 GUI: Disable Show Graphics button if any selected task is suspended for any reason
svn path=/trunk/boinc/; revision=15024
2008-04-07 09:31:15 +00:00
Charlie Fenton e949c3cd41 Mac: Fix new backtrace code for x86_64 Client and project applications
svn path=/trunk/boinc/; revision=15023
2008-04-07 08:00:38 +00:00
Charlie Fenton 89538db7c4 Mac: Fix new backtrace code for x86_64 Client and project applications
svn path=/trunk/boinc/; revision=15022
2008-04-07 07:55:26 +00:00
Frank Thomas d071562191 Began merging from Eric's manpage.
svn path=/trunk/boinc/; revision=15021
2008-04-06 15:04:47 +00:00
David Anderson d439244f3f - fixes for gcc 4.3
svn path=/trunk/boinc/; revision=15020
2008-04-06 03:15:36 +00:00
Rom Walton 064be92503 - WINSETUP: Fix the bug during uninstall where the data files were not
being migrated back to the executable directory.
        
    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CAMigrateBOINCData.cpp
    win_build/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll

svn path=/trunk/boinc/; revision=15019
2008-04-04 19:51:22 +00:00
Eric J. Korpela 03b2b7e5ef - Added init.d script (boinc-client.in) and Makefile.am to install it.
- I got this from the Fedora package.  I have modified it to create the
      run directory if it does not exist, and to not run boinc as root.
      Checking for running processes needs to be improved.
    - boinc-client.in is still very linux centric and probably won't work on
      non-linux systems or under Bourne shell without significant changes.


svn path=/trunk/boinc/; revision=15018
2008-04-04 18:29:59 +00:00
Charlie Fenton f074fca337 Mac: Fix bugs in new backtrace code.
svn path=/trunk/boinc/; revision=15017
2008-04-04 12:32:28 +00:00
Charlie Fenton 907581140b Added a comment
svn path=/trunk/boinc/; revision=15016
2008-04-04 10:47:15 +00:00
Charlie Fenton 62b7599359 Mac: Fix bugs in new backtrace code
svn path=/trunk/boinc/; revision=15015
2008-04-04 10:39:22 +00:00
Charlie Fenton 5c3eb71f34 Mac: Update build documentation, move building project applications build instructions to a separate document (wiki page)
svn path=/trunk/boinc/; revision=15014
2008-04-04 05:32:16 +00:00
Charlie Fenton 5f0f607fd8 Mac: Update build documentation, move building project applications build instructions to a separate document (wiki page)
svn path=/trunk/boinc/; revision=15013
2008-04-04 05:22:26 +00:00
David Anderson e584774f08 - API: change boinc_resolve_filename() so that it detects symbolic links
and treats them as a special case.
    Also, if the virtual file doesn't exist (as in the standalone case)
    just return zero; otherwise if the app is running standalone
    and checks the return value, it will error out.

    NOTE: apps that check the return value of boinc_resolve_filename()
    won't work on 6.12+ under Unix;
    recompiling with this change will fix the problem.

svn path=/trunk/boinc/; revision=15012
2008-04-03 21:59:05 +00:00
Rom Walton 91ce899042 - WINSETUP: Inform MSI that a reboot is suggested after creation of
'boinc_master', 'boinc_project', 'boinc_admins', 'boinc_users',
        'boinc_projects'.
    - WINSETUP: Reread the INSTALLDIR property from the registry to
        determine if their is data to migrate. INSTALLDIR is changed to
        whereever the user wants to install BOINC now, whihc may be
        different then where it was in 5.10.
    - WINSETUP: If the user is running on Win2k but hasn't upgraded to
        SP4, inform them of the new requirement.
        
    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.cpp, .h
        CACreateBOINCAccounts.cpp
        CACreateBOINCGroups.cpp
        CAMigrateBOINCData.cpp

svn path=/trunk/boinc/; revision=15011
2008-04-03 20:24:46 +00:00
Rom Walton 56776e5b0d - WINSETUP: Make sure the executable permissions are setup correctly
after the binaries are installed.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.def
        boinccas.vcproj
        CASetPermissionBOINC.cpp, .h (Added)

svn path=/trunk/boinc/; revision=15010
2008-04-02 20:09:21 +00:00
David Anderson ad4708aec5 - server: when creating log dir, we were using wrong bit for sticky flag
svn path=/trunk/boinc/; revision=15009
2008-04-02 20:04:06 +00:00
David Anderson 3bb5abf0fa - scheduler: bug fix for case when app version XML is > 64KB
svn path=/trunk/boinc/; revision=15008
2008-04-02 19:57:41 +00:00
David Anderson b33276bee3 - compile fixes for gcc 4.x; fixes #592
svn path=/trunk/boinc/; revision=15007
2008-04-02 19:33:12 +00:00
David Anderson 8ba1188dd0 - Client/server protocol:
send <client_cap_plan_class/> if client understands
    app version plan class.
    The server checks for this instead of version > 6.11.
- clean up unix_util: .h files declare only (extern) interfaces;
    no reason for daemon() to be C

svn path=/trunk/boinc/; revision=15006
2008-04-02 19:05:08 +00:00
Charlie Fenton 291a192efe Graphics API: Add boinc_close_window_and_quit() API to UNIX / Mac lib.
svn path=/trunk/boinc/; revision=15004
2008-04-02 05:45:19 +00:00
Charlie Fenton f9b392b1df Mac: Fix compiler warning; Remove -fvisibility* compiler flags from boinc_cmd build
svn path=/trunk/boinc/; revision=15003
2008-04-02 05:34:10 +00:00
Charlie Fenton e6b0f3d529 Mac: Remove -fvisibility* compiler flags from BOINC library builds
svn path=/trunk/boinc/; revision=15002
2008-04-02 05:18:49 +00:00
Charlie Fenton db1a99da84 Mac: Remove -fvisibility* compiler flags from BOINC library builds
svn path=/trunk/boinc/; revision=14998
2008-04-02 00:17:07 +00:00
David Anderson 463050aa21 Fix of prior checkin for Win32 build
svn path=/trunk/boinc/; revision=14997
2008-04-01 22:20:20 +00:00
Eric J. Korpela 51e24737bd - Build fixes for non-Win32, non-Linux, non-MacOS systems.
- configure script:
        - Added checks for functions strdup(), strdupa(),
            daemon(), stat64(), strcasestr()
        - Fixed problems with kc_mysql.m4 and wxWidgets.m4 returning
            invalid CFLAGS and LIBS flags.
        - Fixed incorrect order of pthread flag checking on solaris.
    - New files: lib/unix_util.[Ch].  Currently contains implementation of
        daemon() for systems that lack it.
    - Access to binary files in /proc was failing on some systems when compiled
        with 64 bit file access.  Rearranged headers and defines to force 32bit
        file access in hostinfo_unix.C
    - all_tty_idle() didn't work as advertised on any system as far as I can
        tell.  I rewrote it to check ttys that are not named /dev/tty[1-9].
        The old implementation was modifying a statically allocated read-only
        string, (and crashing on some systems) anyway.
    - added implementation of non-standard function strcasestr() to str_util.C
    - added #define of MAP_FILE to shmem.C, because it is missing from most
        unix systems, (and is unnecessary on linux anyway).
    - other minor bug fixes.


svn path=/trunk/boinc/; revision=14996
2008-04-01 21:44:12 +00:00