Commit Graph

34 Commits

Author SHA1 Message Date
David Anderson e4f104f917 - Change the way update_versions works, and reimplement it in PHP.
Problems with the old version:
    - Lots of info encoded in file and directory names: messy kludge
    - The convention that directory name == main program name
        created a bad situation when using the wrapper:
        if you made a new version of your application,
        you were forced make a new version of the wrapper
        just so it could have a different name.
    The new version is described here:
    http://boinc.berkeley.edu/trac/wiki/AppVersionNew
- Remove some Python code that suppored the old version
- client: some fixes to dir_size() that might fox
    a buffer overflow when using symbolic links


svn path=/trunk/boinc/; revision=23525
2011-05-12 04:11:40 +00:00
David Anderson 07982df97a - update_versions: if FILE.file_ref_info contains <open_name>,
use that instead of physical name.
    This lets you have logical names with slashes

svn path=/trunk/boinc/; revision=23042
2011-02-16 04:57:31 +00:00
David Anderson 9d35970994 - server scripts (e.g. update_versions):
compute MD5 checksums be reading files in pieces instead
    of reading whole file into memory.  From Tolu Aina

svn path=/trunk/boinc/; revision=22743
2010-11-23 22:16:24 +00:00
David Anderson c0ad0f3745 - update_versions: if file is already in download dir,
and is the same, don't copy (it might not be writeable)
- client: change "result" to "task" in user-visible messages

svn path=/trunk/boinc/; revision=20785
2010-03-03 23:52:20 +00:00
David Anderson c27f2486e7 - fix python deprecation warning (from Jeremy Cowles)
svn path=/trunk/boinc/; revision=20122
2010-01-11 06:10:17 +00:00
David Anderson d14527f79d - update_versions: if app version files already exist in download dir,
make sure they're the same (i.e., enforce file immutability).
    TODO: do this for input files too
- client: check return values from CUDA device detection functions

svn path=/trunk/boinc/; revision=18903
2009-08-24 19:08:05 +00:00
David Anderson f6b1ae85b9 - certificate stuff
svn path=/trunk/boinc/; revision=15957
2008-09-04 12:17:58 +00:00
David Anderson 6ba8928537 - client (Unix): use symbolic links instead of XML link files.
This will allow applications to access shared libraries
    by their logical names,
    which simplifies things when you have multiple platforms,
    and the apps (or libraries) refer to shared libraries
    by names that don't include the platform.
    This shouldn't impact the API - boinc_resolve_filename()
    will open the file, see that it's not an XML link file,
    and the symbolic link will be used directly.
    At some point we can change boinc_resolve_filename() on Unix
    to be a no-op if the client is 6.2+
- client (Unix):
    Append the slot dir to LD_LIBRARY_PATH.

svn path=/trunk/boinc/; revision=14944
2008-03-19 16:54:36 +00:00
David Anderson bc5b979afb - Added new script "update_versions_v6"; use this instead of
update_versions to add version 6 apps.
    It looks for API_VERSION string in main executable,
    adds the API version to the app_version XML,
    and sets min_core_version to 6 for version 6+ apps
- API: include API_VERSION string
- convert tabs to spaces here and there
- scheduler: parse unused elements in <net_stats>
- ops/show_log.php: if no URL args, just show form (fixes #415)
- client: parse and store api_version (not used yet)

svn path=/trunk/boinc/; revision=13627
2007-09-21 18:10:54 +00:00
David Anderson ac359dcca7 Python support
svn path=/trunk/boinc/; revision=8336
2005-09-29 23:18:33 +00:00
David Anderson 8352bb38ae *** empty log message ***
svn path=/trunk/boinc/; revision=5838
2005-04-12 18:08:51 +00:00
David Anderson f73a60e48a *** empty log message ***
svn path=/trunk/boinc/; revision=5544
2005-02-28 22:58:22 +00:00
David Anderson 08086a3376 *** empty log message ***
svn path=/trunk/boinc/; revision=5424
2005-02-14 05:40:21 +00:00
David Anderson 24a1bb1abf *** empty log message ***
svn path=/trunk/boinc/; revision=5227
2005-01-27 22:29:06 +00:00
David Anderson 20eb2f30b2 *** empty log message ***
svn path=/trunk/boinc/; revision=4785
2004-12-08 00:14:52 +00:00
David Anderson 2c5f1d1a5b *** empty log message ***
svn path=/trunk/boinc/; revision=4772
2004-12-06 22:41:19 +00:00
Karl Chen 80d76a0296 *** empty log message ***
svn path=/trunk/boinc/; revision=4660
2004-11-25 23:41:26 +00:00
Karl Chen e2f4af1312 *** empty log message ***
svn path=/trunk/boinc/; revision=4659
2004-11-25 23:33:17 +00:00
David Anderson f246536c6b *** empty log message ***
svn path=/trunk/boinc/; revision=4645
2004-11-24 07:17:46 +00:00
Karl Chen 5e84b91403 *** empty log message ***
svn path=/trunk/boinc/; revision=4079
2004-08-20 19:49:18 +00:00
Karl Chen 89a7ffe43f *** empty log message ***
svn path=/trunk/boinc/; revision=4075
2004-08-18 21:53:19 +00:00
Karl Chen cd449de7a7 *** empty log message ***
svn path=/trunk/boinc/; revision=3483
2004-05-31 17:57:18 +00:00
Eric J. Korpela a73336bc7e Fixed incorrect end tag (was <file_name></filename> now <file_name></file_name>
svn path=/trunk/boinc/; revision=2607
2003-10-30 00:39:58 +00:00
Karl Chen 6b39f9d375 *** empty log message ***
svn path=/trunk/boinc/; revision=2592
2003-10-28 00:58:13 +00:00
Karl Chen f03e0872e0 *** empty log message ***
svn path=/trunk/boinc/; revision=2591
2003-10-28 00:55:33 +00:00
Karl Chen 8c212693b4 *** empty log message ***
svn path=/trunk/boinc/; revision=2590
2003-10-28 00:54:30 +00:00
Karl Chen 5417e32760 *** empty log message ***
svn path=/trunk/boinc/; revision=2589
2003-10-28 00:54:03 +00:00
Karl Chen c8de210506 *** empty log message ***
svn path=/trunk/boinc/; revision=2587
2003-10-28 00:41:04 +00:00
Karl Chen 65c7736c52 *** empty log message ***
svn path=/trunk/boinc/; revision=2586
2003-10-28 00:41:03 +00:00
Karl Chen 20cd2db106 *** empty log message ***
svn path=/trunk/boinc/; revision=2568
2003-10-26 07:29:03 +00:00
Karl Chen d2ed1c768f make_project, upgrade, other tools
svn path=/trunk/boinc/; revision=2399
2003-10-03 05:53:28 +00:00
Karl Chen b6be970492 *** empty log message ***
svn path=/trunk/boinc/; revision=2278
2003-09-05 23:51:11 +00:00
Karl Chen 0dc50cddba *** empty log message ***
svn path=/trunk/boinc/; revision=2275
2003-09-05 22:44:04 +00:00
Karl Chen ce576eb9f7 update_versions stuff
svn path=/trunk/boinc/; revision=2268
2003-09-05 21:53:46 +00:00