Commit Graph

16912 Commits

Author SHA1 Message Date
David Anderson ded867aa25 - create_work and possibly other back-end programs:
fix bug that corrupted WU command lines.
    The problem: we were using strcpy(p, p+n) to delete the
    first n characters of p.
    This is incorrect - the behavior of strcpy() is undefined
    if its args overlap.
    On some systems (e.q. AQUA's server) it does wacky things.


svn path=/trunk/boinc/; revision=23007
2011-02-09 00:21:40 +00:00
David Anderson 91c251c103 - user web: add "delete account" feature.
This allows a user to delete all traces of themselves from a project.
    Namely:
    - clear fields of user record: email_addr, authenticator,
        name, country, postal_code
        Note: record is not deleted
    - clear the domain_name and last_ip_addr fields of hosts
        Note: records are not deleted
    - quit team
    - delete private messages sent and received
    - delete forum posts, subscriptions, and forum prefs
    - delete profile and associated images
- server: compile fix


svn path=/trunk/boinc/; revision=23006
2011-02-08 21:38:16 +00:00
Rom Walton 7141d84c1c - MGR: Fix a bug that is several years old, appears to have been
introduced during the Unicode conversion phase for Windows. Passing
        a wide character string into an narrow character function causes
        a NULL reference exception.
        
        TODO: There is still an issue if the manager attempts to write to
          stderr when the BOINC Manager log files are redirected to a
          directory in which the user doesn't have access too.
          
    clientgui/
        SkinManager.cpp

svn path=/trunk/boinc/; revision=22998
2011-02-08 17:47:09 +00:00
David Anderson f293fcbf53 - client: don't crash if omit cmdline port#
svn path=/trunk/boinc/; revision=22997
2011-02-08 01:06:18 +00:00
David Anderson 812b7bb151 - manager: msg tweak
svn path=/trunk/boinc/; revision=22996
2011-02-07 16:40:28 +00:00
David Anderson b2f04c9784 - client/manager: show venue in project properties
svn path=/trunk/boinc/; revision=22995
2011-02-04 18:52:14 +00:00
Charlie Fenton d73d785dd9 MGR: Eliminate unnecessary #ifdef
svn path=/trunk/boinc/; revision=22994
2011-02-04 00:13:48 +00:00
David Anderson 8145cb86b0 - create_work: add some debugging printfs for Kamran
svn path=/trunk/boinc/; revision=22993
2011-02-03 23:27:30 +00:00
Rom Walton b7093b956a - MGR: Enable the volunteer configurable 'shutdown core client' feature
on exit for Linux.  It was orginally supposed to be enabled when
        the balloon features were enabled, but got lost in ifdef hell.
        (From "Lee")
        
    clientgui/
        DlgExitMessage.cpp
        MainDocument.cpp

svn path=/trunk/boinc/; revision=22992
2011-02-03 18:19:04 +00:00
Rom Walton b6c1edfa50 Quick Updates
svn path=/trunk/boinc/; revision=22990
2011-02-03 15:55:59 +00:00
Rom Walton 67f6e755ba Update Translations
svn path=/trunk/boinc/; revision=22985
2011-02-02 17:51:04 +00:00
Rom Walton b1e96b127b Quick Updates
svn path=/trunk/boinc/; revision=22983
2011-02-02 17:29:12 +00:00
Rom Walton 6ba43fd34e Quick Updates
svn path=/trunk/boinc/; revision=22980
2011-02-02 17:10:18 +00:00
David Anderson 8c3ce79b2a - create_work: add -d option
svn path=/trunk/boinc/; revision=22979
2011-02-02 00:42:46 +00:00
Rom Walton ac6e83e90f Quick Updates
svn path=/trunk/boinc/; revision=22978
2011-02-01 18:27:38 +00:00
Rom Walton e341bbfd47 - WINSETUP: Avoid a 0xc0000135 error by giving the boinc_master and
boinc_project membership in the 'Users' group.  Dynamic linking
        to nvcuda.dll was failing because the project applications were
        being denied access to DLLs in the system directory.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CACreateBOINCGroups.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=22976
2011-02-01 18:12:37 +00:00
Charlie Fenton d12e6c269f MGR: Use branded short application name in Help tooltips instead of always using "BOINC"
svn path=/trunk/boinc/; revision=22975
2011-02-01 12:51:12 +00:00
Charlie Fenton 75f759302f Mac: Eliminate unused source files Localization.cpp, .h from Mac project
svn path=/trunk/boinc/; revision=22972
2011-02-01 12:19:26 +00:00
Charlie Fenton 76091982aa MGR: Use branded short application name in Help tooltips instead of always using "BOINC"
svn path=/trunk/boinc/; revision=22971
2011-02-01 12:19:10 +00:00
Charlie Fenton daa442ad31 Mac: Localize items in Mac's BOINC menu
svn path=/trunk/boinc/; revision=22970
2011-02-01 11:08:07 +00:00
David Anderson 229b1373dc - client: make "wrong URL" message not be a notice
- web: fix caching problem when PHP not installed as Apache module

svn path=/trunk/boinc/; revision=22968
2011-02-01 04:43:19 +00:00
Charlie Fenton 924f9fbb1f Mac: Add info about dual-GPU Powerbooks to ReadMe files
svn path=/trunk/boinc/; revision=22967
2011-02-01 00:12:14 +00:00
Charlie Fenton e512a05ae3 Mac: Add info about dual-GPU Powerbooks to ReadMe files
svn path=/trunk/boinc/; revision=22965
2011-02-01 00:05:33 +00:00
Charlie Fenton 44649792ba MGR: Update Makefile, New Simple GUI optimization
svn path=/trunk/boinc/; revision=22963
2011-01-31 09:58:34 +00:00
Charlie Fenton add6715355 Fix compile break on Linux
svn path=/trunk/boinc/; revision=22962
2011-01-31 01:12:42 +00:00
Charlie Fenton f736f5ce43 MGR: New Simple GUI optimization
svn path=/trunk/boinc/; revision=22961
2011-01-30 10:19:06 +00:00
Charlie Fenton a0cbc14c5d MGR: Code cleanup
svn path=/trunk/boinc/; revision=22960
2011-01-30 05:55:56 +00:00
David Anderson 4dbe2c8fdf - new script sched/transitioner_catchup.php: transitions all WUs
that need it, then exits.
    For big projects coming up after an outage, run this before bin/start
    to minimize startup overload
- tweaks to PHP libraries to allow them to be used
    by scripts anywhere in the dir hierarchy


svn path=/trunk/boinc/; revision=22959
2011-01-29 06:28:10 +00:00
David Anderson 43a3036101 - back end: allow the specification of a read-only DB replica
(in config.xml) to include DB name, user, and password.
- back end: add read-only replica info to SCHED_CONFIG,
    so that C++ programs can use the replica
    (currently only PHP code can use it)
- db_dump: use the read-only DB replica if it exists.


svn path=/trunk/boinc/; revision=22958
2011-01-28 22:03:46 +00:00
Charlie Fenton b72572be1b Update a comment
svn path=/trunk/boinc/; revision=22957
2011-01-28 12:15:56 +00:00
Charlie Fenton 37751f4dee Remove the word "accessible" in the Advanced View help item
svn path=/trunk/boinc/; revision=22956
2011-01-28 11:08:47 +00:00
Charlie Fenton d857b33481 MGR: Disable tooltips on Mac while new simple GUI menus are popped up because they cover menus
svn path=/trunk/boinc/; revision=22955
2011-01-28 10:59:41 +00:00
Charlie Fenton 3c27e2ed1b Fix checkin notes
svn path=/trunk/boinc/; revision=22954
2011-01-28 10:06:43 +00:00
Charlie Fenton 86216c53a9 MGR: Use our control IDs instead of wxID_HELP for Help buttons for Mac accessibility
svn path=/trunk/boinc/; revision=22953
2011-01-28 09:55:03 +00:00
Charlie Fenton 00dfc1e88c MGR: Fix SimplePrefs default skin selection display; use standard native buttons in Simple Prefs, Simple Notices
svn path=/trunk/boinc/; revision=22952
2011-01-28 09:16:42 +00:00
David Anderson 046dc09202 - client: fix bug in setting GPU peak flops
svn path=/trunk/boinc/; revision=22950
2011-01-27 20:00:42 +00:00
Charlie Fenton d9f95d08a0 Add new Simple GUI
svn path=/trunk/boinc/; revision=22949
2011-01-27 14:56:57 +00:00
Charlie Fenton bf789a23db Add new Simple GUI
svn path=/trunk/boinc/; revision=22948
2011-01-27 14:36:49 +00:00
Charlie Fenton c9f77c4db2 Mac: update Mac_SA_Insecure.sh script to not require BOIN Client in BOINC Data folder
svn path=/trunk/boinc/; revision=22947
2011-01-27 11:46:09 +00:00
David Anderson da19f328e9 - web: tweaks so that BOINC-Wide Teams site can warn people if
their email address is not validated

svn path=/trunk/boinc/; revision=22946
2011-01-26 22:43:23 +00:00
Charlie Fenton 564c2bb610 Release Mac BOINC 6.12.12 to alpha test
svn path=/trunk/boinc/; revision=22945
2011-01-26 07:12:19 +00:00
David Anderson f359a705f9 - client: accept <options/> and <log_flags/> in cc_config.xml
- client: reset log flags (as well as options) when rereading cc_config.xml

svn path=/trunk/boinc/; revision=22944
2011-01-25 19:05:44 +00:00
Rom Walton 9ab44a2f98 Quick Updates
svn path=/trunk/boinc/; revision=22942
2011-01-25 17:54:01 +00:00
Rom Walton 3555310fd4 Update Translations
svn path=/trunk/boinc/; revision=22939
2011-01-25 16:25:28 +00:00
Rom Walton c0766baaf3 - MGR: Fix advanced view button is Simple GUI.
(Button Text is Verdana 8pt. in MS Paint)
    
    clientgui/res/skins/default/graphic/
        advanced_link_image.xpm
    clientgui/res/templates/skins/
        advanced_link_image.gif (Added)
        btnAdvancedView.png (Removed)

svn path=/trunk/boinc/; revision=22935
2011-01-25 15:15:31 +00:00
David Anderson 58b345fce6 - server: disable upload certificates by default.
These increase server load and it's not clear they're needed.
        

svn path=/trunk/boinc/; revision=22934
2011-01-24 19:39:50 +00:00
David Anderson 8625e87285 - server: fix for EmBOINC
svn path=/trunk/boinc/; revision=22933
2011-01-20 21:32:00 +00:00
David Anderson d4f00d4467 - client: if we're using an acct mgr,
and we're attached to a project manually (not via acct mgr)
    and the acct mgr tells us to detach from it, don't.

svn path=/trunk/boinc/; revision=22930
2011-01-20 00:36:45 +00:00
David Anderson 795e89dbf5 - client: eliminate unnecessary CPU reschedules.
Currently we do a reschedule any time a job checkpoints,
    in case there's a job that has finished a time slice
    but hasn't checkpointed yet.
    Instead: flag such jobs, and trigger a reschedule
    on checkpoint only for flagged jobs.
- client: fix instability in job scheduling that happens
    if a job's estimated completion time in RR sim is close to its deadline.
    It can alternate between making and missing deadline,
    causing the scheduler to alternate rapidly between jobs.
    Solution: if RR sim has marked a job as deadline miss
    any time in the last (CPU scheduling period),
    treat it as a deadline miss.


svn path=/trunk/boinc/; revision=22928
2011-01-19 16:46:55 +00:00
David Anderson 9e2abe135e - simulator work
svn path=/trunk/boinc/; revision=22927
2011-01-19 00:32:49 +00:00