Commit Graph

24158 Commits

Author SHA1 Message Date
David Anderson 450f680880 client: detect NVIDIA driver version on Linux; from Matt Harvey 2014-04-24 09:41:23 -07:00
David Anderson 1de63547f1 Client: fix bug involving small image files and UMTS proxies
Context:
1) Some clients are behing proxies that compress image files
2) We added a preference dont_verify_images that disables
   size/MD5 verification of image files, if they're nonempty.
3) If a download finishes, the file is incomplete, and we
   read less than 5 KB, we assume that what we read was a proxy
   error message, and we truncate it from the file.

Bug: if a project has a small image file,
and a UMTS proxy compresses it to < 5 KB,
3) will truncate it to zero, and 2) will flag it as an error,
and the job will fail.

Fix: don't do 3) if it's an image file and dont_verify_images is set.
2014-04-22 10:07:06 -07:00
David Anderson e5dc4bb3f1 Server: add some functions to PHP DB interface for platforms
- I'd like to transition from Python (and the clunky
  DB interface we developed) to PHP for tools like xadd
- I'd like to figure out how to change the PHP DB interface
  so that we can define generic functions like insert(), update() etc.
  just one, in a base class.
2014-04-22 10:03:16 -07:00
David Anderson 944e5a3b29 job submission: generate physical name for remote input files
Don't require job submitters to come up with (unique) names
for remote input files.  Just use "jf_MD5".
2014-04-21 13:19:10 -07:00
David Anderson 6c3a5792e2 admin web: display badge images correctly in badge admin page 2014-04-21 13:18:25 -07:00
David Anderson 8dd86be33b PHP interface to remote job submission: support remote input files 2014-04-21 11:34:10 -07:00
David Anderson ac27ea56c2 remote job submission: support remote input files
Allow jobs submitted remotely to have input files that are remote,
i.e. hosted on other servers. See
http://boinc.berkeley.edu/trac/wiki/RemoteJobs#create_batch
2014-04-21 11:21:49 -07:00
David Anderson 46d90b2b60 server: improve support for remote input files
A "remote input file" is located on a data server other than the project server.
Previously these could be specified only in the input template,
which was of limited utility.
Add new ways of specifying remote input files:
1) in the create_work program, a remote input file can be specified
  with command-line args
  --remote_file name URL nbytes MD5
  or by the same syntax in stdin when creating multiple jobs
2) add a variant of create_work() called create_work2(),
  which takes a vector of INFILE_DESC structures that can specify
  either local or remote files
2014-04-20 23:52:51 -07:00
David Anderson b84bd5f704 remote job submission: tweak 2014-04-20 20:19:55 -07:00
David Anderson 2f5c452b33 admin web: fix bug when marking app non-CPU-intensize 2014-04-20 00:29:32 -07:00
David Anderson 89d92f4a24 admin web: show PHP warnings 2014-04-20 00:29:05 -07:00
David Anderson 6656e2eaec fix PHP warning in job submission interface 2014-04-20 00:28:07 -07:00
David Anderson af99251e79 web: let projects disable forums
Do this by putting
define("DISABLE_FORUMS", true);
in your html/project/project.inc.

If this is set, admin users can still see enough forum functionality
to post and edit news items
(this is linked to from the Admin web interface).

Other users, or non-logged-in access, sees news but no forums
or forum-related info.
2014-04-18 15:54:28 -07:00
David Anderson b18fffc249 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2014-04-18 15:54:22 -07:00
Rom Walton 2a7269c60f ANDROID: Fix for previous commit 2014-04-18 17:14:41 -04:00
Rom Walton 91570a3e46 WRAPPER: remove outdated build script 2014-04-18 17:10:11 -04:00
Rom Walton df17079ef5 WRAPPER: Remove the pthread library when building for Android. 2014-04-18 17:09:17 -04:00
David Anderson 6b5139ec37 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2014-04-18 13:58:54 -07:00
Rom Walton 36d41d9edc WRAPPER: Fix for previous commit 2014-04-18 16:08:46 -04:00
Rom Walton 673271c618 WRAPPER: Conditionally include pthread based on what platform we are compiling for. 2014-04-18 16:02:17 -04:00
Rom Walton 04eb8512fd WRAPPER: Use the correct C++ compiler 2014-04-18 15:41:41 -04:00
Rom Walton 3bde3f7d60 ANDROID: Introduce build scripts for building the wrapper on Android. 2014-04-18 15:19:31 -04:00
David Anderson 4d7c0113f5 web: tweaks for "no teams" feature 2014-04-18 00:15:05 -07:00
David Anderson 1010cee2ae web: 2014-04-17 23:31:51 -07:00
David Anderson 6706f5c893 admin: add "delete_spammers.php": script to help delete spam profiles 2014-04-17 12:41:04 -07:00
Rom Walton b6f919b957 ANDROID: When building the libraries on Android, include boinczip. 2014-04-17 11:43:24 -04:00
Rom Walton 72e4064ac2 Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2 2014-04-17 11:41:20 -04:00
Rom Walton 3afb3ddfa8 BOINCZIP: Remove attempt at standalone build system for boinczip. Plug it back into the main BOINC build system and only build it on request or building for the server config. 2014-04-17 11:41:01 -04:00
Charlie Fenton 1225e08189 MGR: keep dialog titles consistent (matches title change in commit db9abb1) 2014-04-17 00:54:29 -07:00
David Anderson db9abb12ce client: fix bug in parsing <no_rsc> from account managers
Also Manager message tweak
2014-04-17 00:23:44 -07:00
David Anderson 7c9b5a6b56 web: lets project admins delete posts and threads
Spam needs to be deleted, not hidden.
Add buttons for deleting posts and threads.
For now, these are available only to admins
(ADMIN, DEV, SCIENTIST privileges).
2014-04-16 22:54:17 -07:00
David Anderson 28b36a331a admin web: don't show deprecated claimed credit 2014-04-16 22:00:47 -07:00
David Anderson 0543cb0c1e API: message tweak 2014-04-16 21:59:41 -07:00
Rom Walton 2228f57442 BOINCZIP: Add missing references to libtool. 2014-04-16 19:48:15 -04:00
Rom Walton eb1222e9e2 BOINCZIP: Another try. 2014-04-16 19:40:02 -04:00
Rom Walton 1862ec9f7f BOINCZIP: Attempt at fixing a recursive 'am-refresh' issue. 2014-04-16 19:26:00 -04:00
Rom Walton 5cbc1bb712 ANDRoID: Fix another build break. 2014-04-16 19:18:30 -04:00
Rom Walton 9a256537cf ANDROID: Fix build breaks in scripts. 2014-04-16 19:14:21 -04:00
Rom Walton 726f849f3a ANDROID: Add libboinczip to the list of BOINC libraries built and installed in the toolchain on Android. 2014-04-16 19:11:49 -04:00
Rom Walton 0f01b5bb57 ANDROID: Add prefix and libdir information to the configure script so 'make install' will work. 2014-04-16 18:43:33 -04:00
Rom Walton 74a83cab55 ANDROID: When building the libraries, also install them into the standalone toolchain directory structure. 2014-04-16 18:17:05 -04:00
Rom Walton 13956342d3 BOINCZIP: Make _autosetup executable. 2014-04-16 18:15:57 -04:00
Rom Walton 4d2d0df9e7 BOINCZIP: Create a separate autoconf/automake setup for libboinczip so that it will build on *nix based systems again. 2014-04-16 18:14:53 -04:00
Rytis Slatkevičius 8df684206b Extend user's sandbox to allow uploading multiple files at once (note: supported browsers are Firefox 3.6+, Safari 5+, Chrome 6+, Opera 11+, IE 10+; for older browsers only one file will be allowed like before). 2014-04-15 12:54:11 +03:00
Charlie Fenton 98a8b08d98 client: Update to OpenSSL 1.0.1g on Macitosh 2014-04-14 18:38:39 -07:00
David Anderson 563a020bed vboxwrapper: do sanity checks on elapsed time increments 2014-04-14 15:01:42 -07:00
David Anderson 5bcdacfa64 Condor interface: race condition fix, from Jamie 2014-04-14 13:29:04 -07:00
David Anderson 65ec42da6c remote job submission: fix bug 2014-04-14 12:33:43 -07:00
Rom Walton 44d8c63ff1 WINBUILD: Add custom actions to remove the locally created users and groups when uninstalling a service install. 2014-04-14 12:08:34 -04:00
Charlie Fenton a862fa58f4 MGR: Add comments about know bugs in wxCocoa 3.0.0. 2014-04-14 04:25:30 -07:00