Commit Graph

7181 Commits

Author SHA1 Message Date
David Anderson 30e33d2b57 - pymw assimilator fixes from Jeremy
svn path=/trunk/boinc/; revision=18438
2009-06-16 20:56:43 +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
Charlie Fenton 54fa762fe6 MGR: Compile fix of Rom's fix to David's compile fix
svn path=/trunk/boinc/; revision=18434
2009-06-16 20:30:42 +00:00
David Anderson 377490b767 - client: prepend rather than append to LD_LIBRARY_PATH;
on Mac, change DYLIB_LIBRARY_PATH also.


svn path=/trunk/boinc/; revision=18433
2009-06-16 20:24:36 +00:00
David Anderson 7e74f6971c - python assimilator fix
svn path=/trunk/boinc/; revision=18431
2009-06-16 19:38:35 +00:00
David Anderson dfaf0023d4 - build system: don't install config.h
svn path=/trunk/boinc/; revision=18430
2009-06-16 19:28:08 +00:00
David Anderson 0939ec0d3a - don't include config.h from parse.h
- manager: compile fix


svn path=/trunk/boinc/; revision=18429
2009-06-16 19:22:11 +00:00
David Anderson d7aacaac32 - don't include config.h from network.h (Gabor Gombas)
svn path=/trunk/boinc/; revision=18428
2009-06-16 18:51:33 +00:00
David Anderson 16e87bc84e - client: don't require that file upload URLs contain "file_upload_handler".
svn path=/trunk/boinc/; revision=18427
2009-06-16 18:27:16 +00:00
David Anderson 0faaf89068 - web: change "CPU time" to "run time"
svn path=/trunk/boinc/; revision=18426
2009-06-16 17:15:55 +00:00
David Anderson 9a94db0bbb - wrapper: fix bug in passing wrapper's args to subjobs
svn path=/trunk/boinc/; revision=18425
2009-06-15 23:27:37 +00:00
David Anderson 577f14ff49 - python scripts: fix bugs, restore latest version of "start"
svn path=/trunk/boinc/; revision=18424
2009-06-15 23:24:15 +00:00
Charlie Fenton cf8f4624d3 Fix typo
svn path=/trunk/boinc/; revision=18422
2009-06-15 22:42:21 +00:00
Charlie Fenton 76b9af4153 MGR: If LOCKFILE doesn't already exist, core client isn't running so skip further testing
svn path=/trunk/boinc/; revision=18420
2009-06-15 22:33:07 +00:00
David Anderson d4a43f05eb - web RPC: tweak to forum_get_data.php
svn path=/trunk/boinc/; revision=18415
2009-06-15 03:39:27 +00:00
Rom Walton fa48965196 - INSTALL: Make sure both installers have the cookie required flag so that
the correct information is displayed on the AccountInfo page in the
        Wizard, if and when a browsers cookie could not be detected.
        
    mac_installer/Progress/
        acct_mgr_url.xml
    win_build/installerv2/redist/progress/    
        acct_mgr_url.xml

svn path=/trunk/boinc/; revision=18414
2009-06-14 16:13:33 +00:00
Charlie Fenton cc2c807c34 MGR: hide main window after auto AM sync only if we showed it; add PTP signing key with UNIX line endings.
svn path=/trunk/boinc/; revision=18411
2009-06-14 10:27:22 +00:00
Rom Walton 5d6142863e - MGR: Expand on Charlie's last checkin to include the rest of the polling
RPCs in the wizard. The polling RPCs would return ERR_RETRY when
        the CC was in the middle of some other GUI_HTTP op (version check,
        project list download).
    
    clientgui/
        AccountManagerProcessingPage.cpp
        AccountManagerPropertiesPage.cpp
        ProjectProcessingPage.cpp
        ProjectPropertiesPage.cpp

svn path=/trunk/boinc/; revision=18410
2009-06-14 05:04:02 +00:00
Rom Walton 734db62fb4 - MGR: Fix browser cookie detection on Windows machines where UAC is turned
on.  It appears it has never worked, and I imagine it would effect
        70% of our Windows Vista and Windows 7 user base.

    clientgui/
        browser.cpp
    lib/
        miofile.cpp, .h

svn path=/trunk/boinc/; revision=18409
2009-06-13 21:03:45 +00:00
Charlie Fenton dd684da206 MGR: Wizard retries acct_mgr_rpc() if acct_mgr_rpc_poll() sets ERR_RETRY
svn path=/trunk/boinc/; revision=18408
2009-06-13 15:10:24 +00:00
Charlie Fenton 741e2a8476 Mac: uninstaller doesn't delete data; fixes for PTP installer
svn path=/trunk/boinc/; revision=18405
2009-06-13 00:54:29 +00:00
Rom Walton d2ad500198 - MGR: The ReturnURL cookie is optional, not required.
clientgui/
        browser.cpp

svn path=/trunk/boinc/; revision=18404
2009-06-12 22:54:32 +00:00
David Anderson 311815e60a - server: backed out recent changes to "start"; they broke something
svn path=/trunk/boinc/; revision=18403
2009-06-12 22:25:22 +00:00
Rom Walton 674437a3bc - MGR: Introduce the cookie detection failure URL to the
acct_mgr_logon.xml file. If the cookies cannot be found provide
        a hyperlink control on the AcctountInfo page in the wizard
        which will point to a fallback URL the user can go to to
        find out what logon credentials to use.
        
    client/
        acct_mgr.cpp, .h
        gui_rpc_server_ops.cpp
    clientgui/
        AccountInfoPage.cpp, .h
        BOINCWizards.h
        WizardAttachProject.cpp, .h
    lib/
        gui_rpc_client.h
        gui_rpc_client_ops.cpp

svn path=/trunk/boinc/; revision=18400
2009-06-12 21:34:33 +00:00
Rom Walton 06da777ef5 - MGR: Introduce the notion of a Return URL to the attach to
account manager wizard.  When successfully attached the
        account manager can have the manager launch a browser to
        a given URL by way of a cookie. It only works if the logon
        credentials were also given to the manager by way of a cookie.
        
    clientgui/
        AccountInfoPage.cpp
        AccountManagerProcessingPage.cpp
        browser.cpp, .h
        CompletionPage.cpp
        WizardAttachProject.cpp, .h

svn path=/trunk/boinc/; revision=18399
2009-06-12 17:50:03 +00:00
Rom Walton 20b689bd17 - PTPSCR: Updates from Carl
clientscr/progress/win/x86/
        boincscr.exe
        gradient.jpg

svn path=/trunk/boinc/; revision=18398
2009-06-12 17:46:04 +00:00
David Anderson 7fbe9edc15 - web: fix up country flags a little
svn path=/trunk/boinc/; revision=18397
2009-06-12 16:35:08 +00:00
Rom Walton 1dd1812787 - WINSETUP: Change the install validation code so that it reads the MSI
database to determine what executable names to check instead of
        hard coding them. BOINCMGR is renamed to Progress Thru Process or
        in the case of GridRepublic it would be GridRepublic Desktop.
        
    win_build/installerv2/
        Progress.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.cpp, .h
        CAValidateInstall.cpp
        CAVerifyInstallDirectories.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=18396
2009-06-12 16:29:25 +00:00
Charlie Fenton cb39f3052a Mac Sandbox: check_security() writes path of bad file to stderr for some error codes
svn path=/trunk/boinc/; revision=18393
2009-06-12 11:13:35 +00:00
Charlie Fenton 08c302746c Mac Sandbox: check_security() writes path of bad file to stderr for some error codes
svn path=/trunk/boinc/; revision=18392
2009-06-12 11:12:47 +00:00
David Anderson 5a14204a1a - web: country flags
svn path=/trunk/boinc/; revision=18390
2009-06-12 04:26:01 +00:00
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
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
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
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
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