David Anderson
cc47b6238f
- server: improve the Python assimilator framework;
...
add an assimilator for PyMW (Python master/worker);
remove old C++ PyMW assimilator
(from Jeremy Cowles)
svn path=/trunk/boinc/; revision=18389
2009-06-12 03:06:01 +00:00
Rom Walton
7817ca0d78
Quick Updates
...
svn path=/trunk/boinc/; revision=18388
2009-06-12 02:14:22 +00:00
Charlie Fenton
b544a24a74
Mac MGR: strip /n from command field of PROCINFO struct to fix <exclusive_app>; KillClient() gets pid from procinfo_setup() except on Windows; restore boinc.jpg file
...
svn path=/trunk/boinc/; revision=18385
2009-06-12 00:42:09 +00:00
David Anderson
ac14777bae
- forget to add file
...
svn path=/trunk/boinc/; revision=18384
2009-06-11 23:06:02 +00:00
Rom Walton
89010182c9
- SCR: Update default values per BOINC defaults.
...
- PTP: Add files needed by the installer(s).
clientscr/progress/
<Added and Deleted various files>
clientscr/
screensaver.h
win_build/installerv2/
Progress.ism
Progressx64.ism
win_build/installerv2/redist/0409/
ptp-eula.rtf
win_build/installerv2/redist/Progress/
acct_mgr_url.xml
progress.ico
ss_config.xml
svn path=/trunk/boinc/; revision=18383
2009-06-11 20:11:02 +00:00
David Anderson
08e4ba3df6
- server: suppress verbosity of update_translations in make_project and upgrade
...
svn path=/trunk/boinc/; revision=18381
2009-06-11 17:25:01 +00:00
Rom Walton
e66e0e88be
PTP: Add the 'Progress Thru Processors' screensaver to the
...
source tree.
clientscr/progress
<Added Various Files>
svn path=/trunk/boinc/; revision=18380
2009-06-11 17:21:57 +00:00
Rom Walton
e3552a977b
PTP: Introduce 'Progress Thru Processors' to the Windows build
...
environment. Use GridRepublic skin until the new one is available.
client/win/
boinc_cli.rc
boinc_cmd.rc
client/win/res/
progress.ico (Added)
clientctrl/
boincsvcctrl.rc
clientgui/
BOINCGUIApp.rc
clientgui/res/
progress.ico (Added)
clientgui/skins/Progress Thru Processors
<Various Files>
clientlib/win/
boinc_dll.rc
clientscr/
boinc_ss.rc
clientscr/res/
boinc.jpg (Deleted)
clientscr/res/
progress.bmp (Added)
progress.ico (Added)
Scricon3.ico (Deleted)
clienttray/
boinc_tray.rc
win_build/
Progress.sln
ptp_boinc_cli.vcproj
ptp_boinc_dll.vcproj
ptp_boinc_ss.vcproj
ptp_boinccmd.vcproj
ptp_boincmgr.vcproj
ptp_boincsvcctrl.vcproj
ptp_boinctray.vcproj
svn path=/trunk/boinc/; revision=18379
2009-06-11 17:11:47 +00:00
David Anderson
65d52137ec
- server: Tools that should run by hand are installed under $(bindir).
...
Daemons that are managed by 'start' go to $(libexecdir)/sched.
The (F)CGI stuff goes to $(libexecdir)/cgi-bin.
Finally, example applications go under $(libexecdir)/examples.
svn path=/trunk/boinc/; revision=18378
2009-06-11 16:11:45 +00:00
David Anderson
ae6b6f5d6f
- server: 'start' now looks for programs to execute in $PATH,
...
so the same set of binaries can be used to handle multiple projects.
<projectroot>/bin is always prepended to $PATH
to ensure that project-specific binaries always take precedence.
From Gabor Gombas.
svn path=/trunk/boinc/; revision=18377
2009-06-11 16:09:28 +00:00
David Anderson
b7406ef57c
- server: make the python code honor BOINC_PROJECT_PATH.
...
It is now possible to use the same set of tools for multiple
projects by setting BOINC_PROJECT_PATH.
From Gabor Gombas.
svn path=/trunk/boinc/; revision=18376
2009-06-11 16:06:25 +00:00
David Anderson
6bc55040f0
- server: Use distutils for installing the python modules,
...
and move files not part of the BOINC package from py/Boinc to py/
From Gabor Gombas.
svn path=/trunk/boinc/; revision=18375
2009-06-11 16:01:36 +00:00
David Anderson
4cf6b7793c
- server: move python modules from PROJECT/bin to PROJECT/py/Boinc.
...
make_project now generates PROJECT/bin/boinc_path_config.py
to ensure that the interpreter will find the modules.
From Gabor Gombas.
svn path=/trunk/boinc/; revision=18374
2009-06-11 15:38:48 +00:00
Rom Walton
7740c8d76f
Quick Updates
...
svn path=/trunk/boinc/; revision=18373
2009-06-11 13:57:58 +00:00
Charlie Fenton
c10070a152
Mac: Update copyright date in InfoPlist.strings files to 2009
...
svn path=/trunk/boinc/; revision=18371
2009-06-11 10:36:23 +00:00
Charlie Fenton
af41ce0339
Mac: Fix script to properly handle UTF-16 encoded InfoPlist.strings files;; reverse previous checkin to XCode project
...
svn path=/trunk/boinc/; revision=18369
2009-06-11 10:28:58 +00:00
Charlie Fenton
e139a6ac00
Mac: Ensure that InfoPlist.strings file is encoded UTF-8 so make_ProgThruProc.sh works properly
...
svn path=/trunk/boinc/; revision=18366
2009-06-11 08:13:18 +00:00
Rom Walton
267b2b2cf8
Fix build break
...
svn path=/trunk/boinc/; revision=18365
2009-06-11 02:14:36 +00:00
Charlie Fenton
67a178443a
New script to convert BOINC installer to Progress Thru Processors installer
...
svn path=/trunk/boinc/; revision=18363
2009-06-11 01:57:35 +00:00
Charlie Fenton
8d9b1d78f4
Mac: Change "ProgressThruProcessors" to "Progress Thru Processors"
...
svn path=/trunk/boinc/; revision=18362
2009-06-11 00:36:15 +00:00
Charlie Fenton
3e61da304f
MGR: use branded Manager name in async RPC Please Wait dialog
...
svn path=/trunk/boinc/; revision=18358
2009-06-10 23:15:24 +00:00
David Anderson
bf2f9942bd
- web: don't show user ID next to posts
...
- web: fix [pre] bbcode
svn path=/trunk/boinc/; revision=18357
2009-06-10 22:54:21 +00:00
David Anderson
144c106e19
- make_project and upgrade: add --srcdir option so you
...
can run these commands from any directory
(mostly from Gabor Gombas; added a fix for svnversion)
svn path=/trunk/boinc/; revision=18356
2009-06-10 22:38:33 +00:00
David Anderson
e86ab69b7d
- update_versions: add --sign and --force options to enable automation
...
(from Jeremy Cowles)
svn path=/trunk/boinc/; revision=18355
2009-06-10 22:04:57 +00:00
Rom Walton
a8380e8312
Quick Updates
...
svn path=/trunk/boinc/; revision=18354
2009-06-10 20:49:42 +00:00
David Anderson
54bf84dd4e
svn path=/trunk/boinc/; revision=18353
2009-06-10 18:42:15 +00:00
David Anderson
d6d738a47d
- web: allow projects to account email addresses in certain domains.
...
Add the following to html/project/project.inc:
$banned_email_domains = array(
"foo.bar",
"blah"
);
Email addresses ending with any of those strings will be disallowed.
- Web RPCs: have am_set_info.php do the same checking for
email addresses (invalid, banned) as the other web code
svn path=/trunk/boinc/; revision=18352
2009-06-10 18:34:51 +00:00
David Anderson
8a765c0f4a
- file deleter: detect cases where the upload/download dir doesn't exist,
...
and treat it as a recoverable error (i.e., retry).
The file deleter may run on a host that NSF-mounts
the upload/download dirs, and NSF mounts can file.
- scheduler: include WU#ID in log msgs for handled results
svn path=/trunk/boinc/; revision=18351
2009-06-10 17:42:18 +00:00
Charlie Fenton
aa2069d0c4
Mac: add screensaver, installer and uninstaller support for ProgressThruProcessors branding
...
svn path=/trunk/boinc/; revision=18347
2009-06-10 10:49:46 +00:00
Charlie Fenton
dfc0bb3184
lib: FILE_LOCK::lock() makes lockfile group-writable so both client and manager can create and write it under sandbox security
...
svn path=/trunk/boinc/; revision=18340
2009-06-09 18:46:47 +00:00
Rom Walton
09a2564058
- DIAG: Policy change: Only include the BOINC symbol store for BOINC
...
binaries. The old policy was kept around as a backwards compatibility
thing before a new flag was added to the diagnostics to identify
project applications.
lib/
stackwalker_win.cpp
svn path=/trunk/boinc/; revision=18339
2009-06-09 17:30:39 +00:00
Charlie Fenton
cbdf4daaee
Clarify checkin notes
...
svn path=/trunk/boinc/; revision=18335
2009-06-08 22:53:18 +00:00
Charlie Fenton
ddc3d4eb0b
MGR: In Async RPC logic, use posix mutexes and condition instead of wxMutex and wxCondition, as this appears to fix an intermittent hang in wxCondition::Wait()
...
svn path=/trunk/boinc/; revision=18333
2009-06-08 22:44:03 +00:00
David Anderson
61e040a743
- Manager: show host ID in project properties
...
svn path=/trunk/boinc/; revision=18331
2009-06-08 17:13:31 +00:00
David Anderson
ca44344068
- GUI RPC: include hostid in PROJECT
...
- web: include timed-out and "client detached" results in error category
svn path=/trunk/boinc/; revision=18330
2009-06-08 17:08:52 +00:00
Charlie Fenton
39c7422457
lib: Fix compiler error on Windows
...
svn path=/trunk/boinc/; revision=18324
2009-06-08 07:20:17 +00:00
Charlie Fenton
8fa77afeff
Fix checkin_notes
...
svn path=/trunk/boinc/; revision=18322
2009-06-07 00:43:04 +00:00
Charlie Fenton
c814ae229a
lib: Fix FILE_LOCK::unlock() to reset fd to -1 so FILE_LOCK works correctly with repeated calls.
...
svn path=/trunk/boinc/; revision=18320
2009-06-07 00:29:35 +00:00
Charlie Fenton
ee77d27727
MGR: Implement CBOINCClientManager::IsBOINCRunning()for Windows
...
svn path=/trunk/boinc/; revision=18319
2009-06-07 00:10:32 +00:00
Charlie Fenton
9b099daea7
MGR: Implement CBOINCClientManager::IsBOINCRunning()for Windows
...
svn path=/trunk/boinc/; revision=18318
2009-06-06 13:35:58 +00:00
Charlie Fenton
8304ad8aea
MGR: Implement CBOINCClientManager::KillClient() for Windows.
...
svn path=/trunk/boinc/; revision=18317
2009-06-06 13:11:16 +00:00
Charlie Fenton
5dc3068df8
MGR: Use code like get_client_mutex() to determine if client is running; KillClient() uses process name if we don't have pid.
...
svn path=/trunk/boinc/; revision=18316
2009-06-06 00:26:44 +00:00
David Anderson
0bf6ddb2fd
- scheduler: improve example app plan function for multithread
...
svn path=/trunk/boinc/; revision=18315
2009-06-05 21:11:50 +00:00
Charlie Fenton
e7d96f3b34
Update Mac Manager build instructions for wxWidgets 2.8.10
...
svn path=/trunk/boinc/; revision=18313
2009-06-05 10:31:26 +00:00
Charlie Fenton
ef00c2ead4
Fix minor typos in checkin notes
...
svn path=/trunk/boinc/; revision=18312
2009-06-05 10:28:04 +00:00
Charlie Fenton
4b1b320782
MGR: CBOINCClientManager::ProcessExists() finds the process by name if we don't have a pid (Mac, Linux) or process HANDLE (Windows
...
svn path=/trunk/boinc/; revision=18311
2009-06-05 09:26:04 +00:00
Charlie Fenton
6877f87abe
MGR: Fix compile errors, remove authenticator validity test from detect_cookie_safari()
...
svn path=/trunk/boinc/; revision=18310
2009-06-04 23:45:33 +00:00
David Anderson
7efa2d3326
- lib: fix compile warning
...
svn path=/trunk/boinc/; revision=18309
2009-06-04 23:03:47 +00:00
David Anderson
cf327415d7
- client: read app_info.xml's AFTER scanning GPUs.
...
Otherwise we'll discard all GPU apps and results.
svn path=/trunk/boinc/; revision=18308
2009-06-04 21:28:25 +00:00
David Anderson
d8c393afd8
svn path=/trunk/boinc/; revision=18307
2009-06-04 21:13:10 +00:00