David Anderson
7a281665c0
Admin web: change App and App Version admin pages to limit POST size
...
On projects with lots of app versions and small POST size limits
(PHP or Apache config?) limit could be exceeded,
causing incorrect DB updates.
Fix this by having one Update button per app version.
Similar for apps.
2013-07-02 14:51:19 -07:00
David Anderson
85245f1802
web: show host product name to owner
2013-06-26 16:23:50 -07:00
David Anderson
2ad0e83417
web: don't show host cache size if we don't know it
2013-06-26 16:16:21 -07:00
David Anderson
57a6d3d17a
client (Android): make max battery temperature a preference
...
Note: internal change only; there's no GUI for this yet
2013-06-20 21:47:34 -07:00
David Anderson
286646554e
web: fix broken link to change-password form if SECURE_URL_BASE not defined
2013-05-28 23:19:18 -07:00
David Anderson
48e044fa76
Condor interface: bug fixes, and set WU names correctly
2013-05-28 23:14:17 -07:00
David Anderson
023e1ce684
web: don't try to increate PHP mem limit to 256MB
...
Apparently this generates warning messages that fill up log files,
and we may not need it anymore.
2013-05-22 11:10:49 -07:00
Rytis Slatkevicius
258c6d802b
Allow additional CSS file for ops pages (defined in project.inc as ADMIN_STYLESHEET)
2013-05-17 11:12:29 +03:00
David Anderson
1b4c2c0dbf
web: fix PHP warnings
2013-05-13 23:29:19 -07:00
David Anderson
e12280909f
web: fix PHP warnings, and a small bug in forum search
2013-05-13 12:29:07 -07:00
David Anderson
b8edb91ec1
web: fix PHP warnings, and use HTTPS for all forms with password
2013-05-09 22:49:25 -07:00
David Anderson
b0555bbf24
web: fix some PHP warnings
2013-05-07 00:53:06 -07:00
David Anderson
82b153b75d
admin web pages: validate some input values
2013-05-06 16:41:55 -07:00
David Anderson
c93b12dd60
web: fix PHP warnings
2013-05-04 10:15:04 -07:00
David Anderson
6b22ba2902
web: fix PHP warning
2013-05-04 00:01:20 -07:00
David Anderson
4f7bd9e7ad
web: user $x = new StdClass instead of $x = null for new objects
2013-05-03 22:12:26 -07:00
David Anderson
0c430ce1fa
Add support for multi-size apps
...
See http://boinc.berkeley.edu/trac/wiki/MultiSize
The components of this include:
- DB changes:
add size_class to workunit and result
n_size_classes to app; >1 means multi-size
- size_regulator daemon program: change results states
from INACTIVE to UNSENT carefully
- size_census program; writes quantile info in flat files
- transitioner: when creating results for multi-size apps,
set server state to INACTIVE
- sched shmem (feeder): read quantile info from flat files,
store in shared memory
- scheduler (score-based scheduling): for multi-size apps,
add component to score function for size class.
- show_shmem: show result size class
- make_work (and other callers of count_unsent_results()):
count both INACTIVE and UNSENT
- create_work: add --size_class cmdline option
Also:
- if get MySQL errors in upgrade, don't rewrite db_version
2013-04-25 00:27:35 -07:00
David Anderson
478900c321
- web/scheduler: add project preference for not getting Intel GPU jobs
2013-04-20 12:25:55 -07:00
David Anderson
9591a8adec
- remote job submission debugging
2013-03-22 10:39:45 +01:00
David Anderson
1ef582aad6
- client: improve work fetch messages
...
- web: include user ID in email to moderators about banishment
2013-03-22 10:29:48 +01:00
David Anderson
377ef87c0f
- remote job submission: fix remote file mode, and improve error reporting
2013-03-22 10:29:48 +01:00
David Anderson
d95da0f75c
- Condor integration:
...
- change "query_batch" to "query_batches"; allow multiple batches
- add "ping server" web RPC and GAHP function
- change BoincDb::get() so that it generates XML error message if needed
2013-03-22 10:25:39 +01:00
David Anderson
033a47691b
- client: write log flags in alpha order
2013-03-15 13:38:44 +01:00
David Anderson
9a670c88a5
- web: change var names
2013-03-07 11:22:27 +01:00
David Anderson
47409201aa
- web (ops): update profile page generator:
...
- to use current DB interface
- to add "-d" option printing debug info
- to show start time w/o getting header errors
From Christian Beer.
2013-03-05 17:26:33 +01:00
David Anderson
d6c92d870c
- Code cleanup for remote job submission
...
- Add abort_jobs operation to BOINC GAHP
- Change batch-related RPCs so that you can identify batch
either by database ID or name
2013-03-05 17:15:18 +01:00
David Anderson
b95e0dc728
- scheduler and web: store OpenCL version along with other GPU info
...
in host.serialnum. Display it on web.
2013-03-05 17:11:33 +01:00
David Anderson
47d3c9ffff
- wrapper: eliminate spurious error message in zip parsing;
...
make it work if stderr.txt is one of the files being zipped.
- user web: show GPU driver version as 341.07
2013-03-05 17:11:23 +01:00
David Anderson
a6af5bf272
- remote job submission tweaks
2013-03-05 17:10:31 +01:00
David Anderson
77ee073f58
- client: show error notice if a GPU exclusion (in cc_config.xml)
...
has an invalid URL, type, or app
- server, create_work() function: if a <file_info> in input template
lists URLs, they're directories; append filename to each one
2013-03-05 16:57:51 +01:00
David Anderson
876113ddd5
- PHP comment tweak
2013-03-05 16:33:40 +01:00
David Anderson
4eed4c1b7d
- client: message tweak
...
- remote job submission: output file fetch now working. Woo hoo!
2013-03-05 14:52:37 +01:00
David Anderson
46f06b9350
- Remote job submission stuff for Condor.
...
Submit and Query are more or less working.
2013-03-05 14:52:37 +01:00
David Anderson
7f4263b079
- Condor stuff; basic function works now!
2013-03-05 14:26:40 +01:00
David Anderson
427176174b
- user web: remove dead stats site links
2013-03-05 14:05:04 +01:00
David Anderson
a46a5926ae
- remote file management and job submission stuff for Condor
2013-03-05 14:05:04 +01:00
David Anderson
fce6266e23
- Web RPC for remote job submit: fix bugs
...
- scheduler: message tweaks
2013-03-05 13:53:58 +01:00
David Anderson
21e747a114
- improvements to remote job submission web pages
2013-03-04 17:39:25 +01:00
David Anderson
e8d6c33fe1
- user web: fix security vulnerabilities
...
- client: show available disk space correctly on startup
2013-03-04 17:39:24 +01:00
David Anderson
3d60ae2508
- add PHP script for initializing user submit priorities
...
based on existing batches
2013-03-04 17:39:23 +01:00
David Anderson
58808d507e
- web: use · instead of | as a separater
2013-03-04 17:19:39 +01:00
David Anderson
5df6bb88ff
- web: workunit display tweak
2013-03-04 15:23:38 +01:00
David Anderson
f05aeb7aea
- web: project info tweak
2013-03-04 15:23:38 +01:00
David Anderson
ddf4551108
- web: add hook for "science info" link in result lists (for CAS@home)
2013-03-04 15:23:38 +01:00
David Anderson
de71ae7f7f
- client: when reset a project, clear its scheduler URL list
...
(force a reload of the master page)
2013-03-04 15:16:58 +01:00
David Anderson
6205ffed08
- scheduler: add extra check for not sending homogeneous app version
...
jobs to anonymous platform clients
- remote job submission: add DB table for keeping track of files
2013-03-04 15:16:58 +01:00
David Anderson
016b11e522
- client: fix uninitialized vars in CPU feature detection (from RustyBSD)
2013-03-04 15:06:32 +01:00
David Anderson
109661f912
- user web: fix bug when showing last page of thread
2013-03-01 16:26:08 +01:00
David Anderson
a3731b71e5
- remove job submit tweak
2013-03-01 15:31:41 +01:00
David Anderson
e54b0ae02e
- web: if showing a thread in oldest-first order, default to showing the last page of posts.
2013-02-28 15:58:01 +01:00