Commit Graph

24347 Commits

Author SHA1 Message Date
David Anderson 03850d103d create_work: error out if bad ID arg in "--target_host ID" etc.
Actually we just check that the arg is nonzero.
We could look up the DB record (e.g. the host record)
but that would slow down mass job creation.
2014-05-21 09:20:33 -07:00
Charlie Fenton a275fc7a0b MGR: use instance variables instead of the static (class) variables in my recent commits. This is better practice and safer, though the code did work properly with the static variables because OnCacheHint() is called whenever you select a different tab. 2014-05-21 04:06:47 -07:00
Charlie Fenton 69327a4054 MGR: Further simplification and efficiency improvements for list selection, list deselection and updating task panels. 2014-05-21 02:58:14 -07:00
Charlie Fenton 51c3b05839 MGR: Simplification and efficiency improvements for list selection, list deselection and updating task panels. 2014-05-21 02:39:34 -07:00
Charlie Fenton 0c88601eb5 MGR: Hide Project Web Pages task pane if multiple projects are selected using Shift-Click. 2014-05-20 19:44:43 -07:00
David Anderson 370180763f Add warning to README in BitTorrent code, saying it doesn't work 2014-05-20 13:45:08 -07:00
David Anderson b3a36cd8ca admin: add --delete_banished option to delete_spammers.php 2014-05-20 10:41:44 -07:00
David Anderson c05e74321f Scheduler: only one instance of assigned jobs should be in progress 2014-05-20 10:40:34 -07:00
Charlie Fenton ba9709cb9f client: fix bug in set_cc_config RPC saving value of <start_delay> option.
- CC_CONFIG.start_delay is a double, not an int, so CC_CONFIG::write() must use %f format rather than %d.
2014-05-19 01:34:39 -07:00
David Anderson b17455816d db_dump: include badges in XML stats export
I did this by including list of badges in the tables.xml file,
and writing the list of badge assignments to 2 new files,
badge_user.gz (for users) and badge_team.gz (for teams).

I considered including the badges within the <user> and <team> elements.
However, this would require enumerating the badges for a particular user
within the enumeration of users, which doesn't work;
only one enumeration can be active at a time.
Plus it would be less efficient, and db_dump already takes
a half hour on a big project.
2014-05-18 19:19:05 -07:00
David Anderson a2b7161ccf BOINC web site: add Android/PTG link 2014-05-18 19:18:35 -07:00
David Anderson 15b21f97d7 client, Unix: remove #ifdef on HAVE_DIRENT_H 2014-05-16 14:58:52 -07:00
Rom Walton 4e94b917bb DOC: Update dev version to 7.3.19 2014-05-15 14:05:09 -04:00
Rom Walton 97464791c8 WINBUILD: Update version to 7.3.19 2014-05-15 13:29:08 -04:00
Rom Walton 4405e3fe77 - Tag for 7.3.19 release
client_release/7.4/7.3.19
2014-05-14 12:33:03 -04:00
Charlie Fenton 9895066353 client: fix to commit 6b1a073 (don't try to run OpenCL jobs on non-OpenCL GPUs)
For unknown reasons, testing opencl_device_ids[[i] works only for debug builds, so add a new array bool have_opencls[] to COPROC struct in which we record which devices are openCL-capable before we clear the ati_opencls and nvidia_opencls vectors.
2014-05-14 03:40:58 -07:00
Rom Walton 4004ad913b WINBUILD: Point to the correct BOINCCAS binary for the CAProjectInitFile custom action. 2014-05-13 12:27:32 -04:00
Rom Walton df55a62c4c WINBUILD: Update version to 7.3.18 2014-05-12 14:20:43 -04:00
Rom Walton 1a3836a1ff Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2 2014-05-12 14:20:14 -04:00
David Anderson 641099040e scheduler: add log message for beta-test pref, score-based case 2014-05-12 10:21:28 -07:00
David Anderson 9e580f32f8 Web RPC: fix typo that broke XML version of team email list export 2014-05-12 10:20:45 -07:00
Rom Walton 79e3936531 - Tag for 7.3.18 release
client_release/7.4/7.3.18
2014-05-12 13:04:21 -04:00
Charlie Fenton 87d8b97bc4 MGR: Extend the logic of my commit 9db8f99 to center the updated label text in the Notices tab even when the Notices page is the currently visible one (i.e., when the Notices tab is selected). 2014-05-11 23:55:41 -07:00
David Anderson 9ba2f03669 admin tools: change delete_spammers.php to delete message board posts too
Also add --id_range N M command (delete range of users)
Also forum moderation "done" pages now contain link back to forum or thread
2014-05-11 00:36:45 -07:00
David Anderson 644ace77e8 delete dead projects from project list 2014-05-11 00:35:58 -07:00
Charlie Fenton cb67362839 MGR: Widen some text edit fields in Computing Preferences dialog to accommodate larger fonts. 2014-05-10 21:14:42 -07:00
Eric J Korpela 0e94586e7e Forced definition of OBJC and OBJCXX to prevent libtool error in configuration. 2014-05-09 22:24:47 -07:00
Charlie Fenton 36d98622b5 MGR: Don't automatically switch to Tasks tab when user selects "Run CPU Benchmarks" from the Advanced menu. 2014-05-09 19:47:28 -07:00
Charlie Fenton 9db8f99f2b MGR: Work around a wxWidgets 3.0 bug on Windows which fails to center the updated label text in the Notices tab. 2014-05-09 16:13:47 -07:00
David Anderson af5d5b35f2 scheduler: add stub code for debugging a particular user or host, for Rytis 2014-05-09 01:06:37 -07:00
David Anderson 3c64bbb837 scheduler: fix bug where first NCI job in shared mem never gets sent
In SCHED_SHMEM::no_work() we "lock" the job by setting its state to our PID.
When checking the job in send_job_for_app() we need to
accept this state was well as STATE_PRESENT.  From Jack Yang.
2014-05-09 00:18:20 -07:00
David Anderson cf5a7d3770 admin web: fix bug in login function 2014-05-08 16:37:22 -07:00
David Anderson 79906a8f1a Client: fix a few compile warnings 2014-05-08 15:38:30 -07:00
David Anderson e26ef45415 Manager: rename a struct member named "config" to avoid confusion 2014-05-08 15:33:25 -07:00
Eric J Korpela f0626cf5fc Added explanatory comment 2014-05-08 14:17:03 -07:00
Eric J Korpela 31d9b7527c Fixed somebody's typo. 2014-05-08 14:06:06 -07:00
Eric J Korpela 06c7ce97b9 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2014-05-08 13:47:42 -07:00
Eric J Korpela ebad3ff63f Fixes for Visual C++ problems caused by xcompile checkins. 2014-05-08 13:46:26 -07:00
Rom Walton 69855095d4 Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2 2014-05-08 15:17:25 -04:00
Rom Walton 1d28b1296d WINBUILD: Make sure we reset the permissions on the data directory if we remove the service accounts. 2014-05-08 15:17:08 -04:00
Rom Walton 972b104db2 WINBUILD: When revoking user rights, make sure we are really revoking them. 2014-05-08 14:32:03 -04:00
Rom Walton ab02b21c02 WINBUILD: Make CreateBOINCAccounts work even when the BOINC Master property and BOINC Project property are already filled in.
Design change to make the uninstall stuff work.
2014-05-08 14:12:57 -04:00
Rom Walton 8654ac2826 WINBUILD: Do we need more permissions for the LSA database to remove groups from user rights assignment? 2014-05-08 13:55:49 -04:00
Charlie Fenton 75182726d1 MGR: Finish fixing redraw bug on Windows when Options dialog or Computing Preferences dialog is moved partly off screen and back on.
- Controls inside a wxStaticBox don't refresh properly on Windows unless they are a child of the wxStaticBox
2014-05-08 04:34:43 -07:00
David Anderson eebec1c63c Manager: compile fixes 2014-05-08 01:05:11 -07:00
David Anderson 1e2fcb4b68 client/lib: change CONFIG to CC_CONFIG, config to cc_config.
Eliminates ambiguity of "config" global var, which is used in server code.
This confuses IDEs that are looking at all the code at once.
2014-05-08 00:51:18 -07:00
David Anderson ac476a23b5 Web: send News notices containing images/video only to 7.3+ clients 2014-05-08 00:50:22 -07:00
Rom Walton 0d5f41a0c1 WINBUILD: Restore SETUP registry values before uninstall 2014-05-07 16:13:44 -04:00
Rom Walton 55e0d2c711 WINBUILD: Properly move the BOINC Master and BOINC Project account information back into the UI installer process. 2014-05-07 15:20:08 -04:00
Rom Walton d1b5abd0b4 WINBUILD: Persist the BOINC Master and BOINC Project usernames across installs/uninstalls. 2014-05-07 14:57:20 -04:00