Commit Graph

10342 Commits

Author SHA1 Message Date
Rom Walton 059ae19fbb Quick Updates
svn path=/trunk/boinc/; revision=12954
2007-06-17 18:49:12 +00:00
Rom Walton 790549dbc0 Quick Updates
svn path=/trunk/boinc/; revision=12953
2007-06-17 17:06:59 +00:00
Rytis Slatkevičius f3fa4978cc Fix formatting; display team founder transfer time, not only date.
svn path=/trunk/boinc/; revision=12952
2007-06-17 15:34:43 +00:00
Janus B. Kristensen 411857a1ec The .torrent-generator allowing projects to dynamically generate .torrent-data for their files.
svn path=/trunk/boinc/; revision=12951
2007-06-17 13:51:23 +00:00
Janus B. Kristensen e762c01b34 The .torrent-generator allowing projects to dynamically generator .torrent-data for their files.
svn path=/trunk/boinc/; revision=12950
2007-06-17 13:43:18 +00:00
Charlie Fenton 0bca6eb680 Release BOINC Mac 5.10.7
svn path=/trunk/boinc/; revision=12949
2007-06-17 01:22:31 +00:00
Rom Walton b4e68e82c9 Quick Updates
svn path=/trunk/boinc/; revision=12946
2007-06-16 20:43:02 +00:00
Rom Walton 9d5b0fbfd1 - WINSETUP: Remove the VBS Script custom action and put back
the shortcut to BOINC Manager.
        
    win_build/installerv2/
        BOINC.ism
        BOINCx64.ism

    - MGR: Revert back out the change to cache the host type
        (local/remote). Somehow it was messing up controlling
        remote machines.

    clientgui/
        MainDocument.cpp, .h

svn path=/trunk/boinc/; revision=12943
2007-06-16 17:54:32 +00:00
David Anderson 1151f4c40b - type in countries.inc
svn path=/trunk/boinc/; revision=12942
2007-06-16 16:29:16 +00:00
David Anderson 477008a3c1 - user web: added Burma to country list
- admin web: removed deprecated create-account scripts

html/
    inc/
        cache.inc
        country.inc
    ops/
        create_account_form.php (removed)
        create_account_action.php (removed)
        show_log.php

svn path=/trunk/boinc/; revision=12941
2007-06-15 23:54:25 +00:00
Jens Seidler 2c7536c6d0 Localization: BOINC website language files updated: German(de)
svn path=/trunk/boinc/; revision=12939
2007-06-15 17:18:43 +00:00
David Anderson 9850a17167 - GUI RPC: add graphics_exec_path and slot_path fields to RESULT.
These let the Manager run the graphics app.
    Graphics apps have physical name *v6graphics*
- Separated ACTIVE_TASK::write() and ACTIVE_TASK::write_gui().
    These need to write largely disjoint set of items.
- code cleanup: remove a zillion "else"s in parsing code
- code cleanup: change a zillion match_tag(buf, "<foo/>"
    to parse_bool(buf, "foo")

client/
    app.C,h
    client_state.C
    client_types.C,h
lib/
    gui_rpc_client.h
    gui_rpc_client_ops.C
sched/
    server_types.C

svn path=/trunk/boinc/; revision=12938
2007-06-14 23:08:43 +00:00
Rytis Slatkevičius 2b3993fb40 Implement private message limits (fix #216).
svn path=/trunk/boinc/; revision=12937
2007-06-14 19:43:11 +00:00
David Anderson fcab43c4da - scheduler: support per-app HR type, specified in the DB;
this supercedes the global HR type specified in config.xml
- API: eliminate small memory leak
    (if reread app init file, free malloc'd project prefs from last time)
- file upload handler: parse <md5_cksum> to avoid error msg

lib/
    app_ipc.C
sched/
    file_upload_handler.C
    sched_array.C
    sched_hr.C,h
    sched_send.C,h

svn path=/trunk/boinc/; revision=12936
2007-06-14 18:02:00 +00:00
David Anderson 981eef6b14 - Scheduler: changed the <homogeneous_redundancy> option
from a bool to an int:
    0 = no HR
    1 = HR with fine-grained classification (from MF Somers)
    2 = HR with coarse-grained classification (from WCG)

    Note: numerical equivalence depends on your application
    and how it's compiled.  Some apps may need classifications
    other than these two.  Contact me if so.

sched/
    sched_hr.C
    sched_config.C,h

svn path=/trunk/boinc/; revision=12934
2007-06-14 15:05:20 +00:00
Charlie Fenton bdb04c4e72 Release Mac BOINC 5.10.6
svn path=/trunk/boinc/; revision=12933
2007-06-14 00:43:39 +00:00
Rom Walton 5995761104 Quick Updates
svn path=/trunk/boinc/; revision=12932
2007-06-13 21:22:56 +00:00
David Anderson 46f999f0ba - Added project.xml entry for Playstation 3 / Linux
- Server status page: if the scheduler isn't running,
    it's almost certainly because "stop_sched" is present,
    not because Apache isn't running.
    Get rid of the use of "sched_pid".
    
tools/
    project.xml
html/ops/
    sample_server_status.php

svn path=/trunk/boinc/; revision=12931
2007-06-13 21:16:27 +00:00
David Anderson 53c7492299 - parse_str(): remove unnecessary checks
- client: allow app_info.xml to have multiple versions

lib/
    parse.C
client/
    client_state.C
    scheduler_op.C

svn path=/trunk/boinc/; revision=12930
2007-06-13 19:54:24 +00:00
David Anderson 05226427dd - API: set timer thread stack size to 16KB
- Scheduler: for no_amd_k6 option, check CPU vendor as well as model

sched/
    handle_request.C
api/
    boinc_api.C

svn path=/trunk/boinc/; revision=12929
2007-06-13 19:09:46 +00:00
David Anderson 03c74d8492 svn path=/trunk/boinc/; revision=12926 2007-06-13 15:55:39 +00:00
David Anderson ea62563604 - API: XML parsing glitch caused apps to always run standalone,
not report CPU time etc.

	lib/
		app_ipc.C
		prefs.C

svn path=/trunk/boinc/; revision=12925
2007-06-13 15:55:14 +00:00
Rom Walton be77b7f3d3 Quick Updates
svn path=/trunk/boinc/; revision=12924
2007-06-13 13:46:14 +00:00
Rytis Slatkevičius a77c127f50 - Transparent donor crown
- Fix possible SQL injection vulnerability (introduced in [12906])

svn path=/trunk/boinc/; revision=12923
2007-06-13 13:31:51 +00:00
Rom Walton 12ace8e1b8 - Tag for 5.10.6 release, all platforms
boinc_core_release_5_10_6
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12921
2007-06-13 13:08:51 +00:00
Charlie Fenton 38d093d1f3 Mac: Fix bug in XCode project which sometimes overwrote symbol table files with stripped application.
svn path=/trunk/boinc/; revision=12920
2007-06-13 11:27:43 +00:00
Charlie Fenton ac4e28f601 svn path=/trunk/boinc/; revision=12919 2007-06-13 08:32:18 +00:00
Charlie Fenton 59d6cdfd4f Mac: Add graphics2_util.C to XCode Project for libboinc_api.a. Fix bug in XCode project which sometimes overwrote symbol table files with stripped application.
svn path=/trunk/boinc/; revision=12918
2007-06-13 08:30:59 +00:00
Charlie Fenton a7c85df940 Sandbox: clean up authentication logic for privileged operations (attach, detach, reset, etc.), fixing bugs. Mac Sandbox: free authorization after authenticating.
svn path=/trunk/boinc/; revision=12917
2007-06-13 08:30:26 +00:00
Charlie Fenton 58fa9cca3e Mac: Exit Client if launched by Manager and Manager crashed.
svn path=/trunk/boinc/; revision=12916
2007-06-13 08:29:26 +00:00
Janus B. Kristensen c56dd0fe79 Added an index page giving clues about potential misconfigurations in the BT
serverside setup. Once the remaining parts of the code are in place it should
      be possible to use this page as a guide on where to look for any errors.


svn path=/trunk/boinc/; revision=12915
2007-06-13 08:03:52 +00:00
Janus B. Kristensen 0f1b2f0504 A test HTML-interface giving clues about potential misconfigurations in the BT serverside setup.
svn path=/trunk/boinc/; revision=12914
2007-06-13 07:59:58 +00:00
Jens Seidler 28f2d09847 Localization: BOINC website and BOINC Manager language files updated: Polish(po), German(de), Czech(cs)
svn path=/trunk/boinc/; revision=12913
2007-06-13 05:36:08 +00:00
David Anderson df5909d473 - scheduler: add no_darwin_6 option
(don't send work to Mac OS X 10.2 or earlier).
    This used to be #ifdef in by Einstein@home.
- scheduler: add no_amd_k6 option
    (don't send work to AMD K6 CPUs)

sched/
    handle_request.C
    sched_config.C,h

svn path=/trunk/boinc/; revision=12912
2007-06-12 21:40:32 +00:00
Rom Walton 239406c6fa - MGR: Only detect if the host name is local once per connection.
clientgui/
        MainDocument.cpp, .h

svn path=/trunk/boinc/; revision=12911
2007-06-12 20:29:58 +00:00
Rom Walton ff999f983d - MGR: If the screen resolution is too small for the Simple GUI
switch to the Advanced GUI automatically.
    - MGR: If a screen reader is detected, switch to the Advanced
        GUI list view automatically.
        
    clientgui/
        AdvancedFrame.cpp
        BOINCGUIApp.cpp

svn path=/trunk/boinc/; revision=12910
2007-06-12 18:28:53 +00:00
David Anderson be9c1ec9b4 - API: initialize all fields on BOINC_OPTIONS.
Fixes a bug that caused crash on 64bit Linux
    (from M.F. Somers)

api/
    boinc_api.h

svn path=/trunk/boinc/; revision=12909
2007-06-12 18:01:27 +00:00
David Anderson 3bbb17f117 - client: when I changed the length of benchmark intervals
from 20 to 10 seconds, this broke things on ultra-slow CPUs.
		I think this is because a single loop of the FP
		benchmark took so long that the end time of the int
		benchmark had already come and gone.
		Fixed this (I hope) by reducing the loop length
		by a factor of 10.

	client/
		cs_benchmark.C
		dhrystone.C
		whetstone.C

svn path=/trunk/boinc/; revision=12908
2007-06-12 17:28:08 +00:00
David Anderson f8af50e685 - client: fetch all-projects list at startup if it doesn't exist
- client: if result in statefile is labeled with unsupported platform,
    set its platform to primary
    (this completes the fix of 11 June, hopefully fixes #262)

client/
    client_state.C
    cs_statefile.C

svn path=/trunk/boinc/; revision=12907
2007-06-12 16:15:53 +00:00
Eric J. Korpela 8df44a7e30 Fixed top hosts query to use index on sorting column.
svn path=/trunk/boinc/; revision=12906
2007-06-12 16:04:19 +00:00
Reinhard Prix 9cecd6905c added lib/Mac global includes-patch
svn path=/trunk/boinc/; revision=12905
2007-06-12 13:23:31 +00:00
Charlie Fenton cf34759dd6 Mac: Installer writes all_projects_list.xml file to BOINC Data directory unless it already contains one.
svn path=/trunk/boinc/; revision=12904
2007-06-12 10:25:48 +00:00
Charlie Fenton 45d69751f1 Release Mac BOINC 5.10.5
svn path=/trunk/boinc/; revision=12903
2007-06-12 10:25:35 +00:00
Rom Walton 17d8136e5c Quick Updates
svn path=/trunk/boinc/; revision=12900
2007-06-12 03:47:08 +00:00
Rom Walton 286de0195a - Tag for 5.10.5 release, all platforms
boinc_core_release_5_10_5
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12898
2007-06-12 02:51:46 +00:00
David Anderson dd6ec58155 - Project initialization: create project home page
and schedulers.txt file in a way that will work
    with UMTS ISPs (which strip out comments)

html/user/
    sample_index.php
py/Boinc/
    setup_project.py

svn path=/trunk/boinc/; revision=12896
2007-06-11 22:19:02 +00:00
David Anderson e8d8a28e63 - client: enforce_schedule(): if try to preempt a
process that's not running, at least mark it as preempted.
    (this should never happen in principle)
- API: compile fix for Mac

api/
    graphics2_unix.C
client/
    cpu_sched.C

svn path=/trunk/boinc/; revision=12895
2007-06-11 21:56:56 +00:00
David Anderson 52c2fe8b33 - change new XML parser to handle XML comments (<!-- ... -->)
client/
		log_flags.C
	lib/
		parse.C,h

svn path=/trunk/boinc/; revision=12894
2007-06-11 21:30:26 +00:00
David Anderson 49d435913e - client: if statefile has an app version an unknown platform,
change it to the primary platform.
    The probably cause of this is that the user switched to
    a 64-bit client, then back to the 32-bit client.
    If we reject the app version, it would e.g. cause CPDN
    WUs to get aborted in the middle.
    
client/
    cs_statefile.C

svn path=/trunk/boinc/; revision=12893
2007-06-11 18:52:51 +00:00
Janus B. Kristensen 002454ac04 Added checks.php containing common code between the Bittorrent tracker and the scraping mechanism.
svn path=/trunk/boinc/; revision=12892
2007-06-11 18:43:25 +00:00