Rytis Slatkevicius
b7a89884b8
Fix incorrect assigment title for users; fix warnings in assign.php
2013-10-10 16:35:43 +03:00
David Anderson
3b395872be
Upgrade script: fix message text: default MySQL user is owner of server, not current user
2013-10-09 12:42:55 -07:00
David Anderson
78b7faed99
web: remove "Pending credit" link from account page. This page didn't work, and is subsumed by results.php
2013-09-29 02:44:47 -07:00
David Anderson
d40bbcf9e5
Web RPC interface: don't need Curl if you're just doing a GET
2013-09-18 23:51:23 -07:00
David Anderson
f06d4af433
Add PHP interface to Web RPCs (create_account, to start)
2013-09-18 23:28:18 -07:00
David Anderson
2a2c9c4ad8
remote job submission: add notion of "expire time" for batches (for Condor)
...
- Batches now have optional "expire time".
If this time passes and the batch is not retired, abort and retire it.
- Add script "expire_batches" which enforces the above.
Run it as a periodic task.
- Add a web RPC for setting the expire time of a batch
(it can be changed multiple times)
- Add a C++ interface for this RPC
- Add a BOINC_SET_LEASE command to the BOINC GAHP
("lease" is Condor term for expire time)
2013-09-17 13:35:55 -07:00
David Anderson
a7ceaee1e3
Web: fix PHP warnings
2013-09-08 23:36:03 -07:00
David Anderson
e798bf50eb
Web: in result list, sort by name if showing names, and allow search by result name.
2013-09-08 15:20:49 -07:00
David Anderson
17c8f90926
BOINC web: fix translation problems
...
- change build_po.php to included news.inc and omit poll stuff
- remote.po.inc files before generating them (otherwise we'll always append)
2013-08-22 16:33:08 -07:00
David Anderson
cca4b96152
admin web: fix PHP warning
2013-08-16 12:20:40 -07:00
David Anderson
6501519031
admin web: in failure-by-version page, show anon platform versions correctly
2013-08-16 11:59:46 -07:00
David Anderson
1c31f6feaa
Condor: fix bug when 2 input files have same contents; fix error messages
2013-08-09 16:06:36 -07:00
David Anderson
6a34f264d4
web: remove mobile venue for the time being
2013-08-04 15:12:34 -07:00
David Anderson
24788d4f54
admin web: fix typo in cancel jobs page
2013-08-03 18:31:43 -07:00
David Anderson
eb489c487c
web: show product name in host lists, and don't show domain name twice
2013-08-02 13:35:17 -07:00
David Anderson
e1523cc093
admin web: add option to Cancel Jobs page to cancel only unsent jobs
2013-07-30 14:07:34 -07:00
David Anderson
e85a18289e
client (win): fix typo in last commit
2013-07-30 10:47:54 -07:00
David Anderson
d078038daa
web: add "mobile" prefs venue
...
Note: the prefs code is badly in need of modernization.
Adding a venue should not require changing a bunch of code.
2013-07-26 11:23:27 -07:00
David Anderson
3faf18c7b4
remote_submit script: exit with nonzero status if error
...
Also, suppress warnings from simplexml_load_string()
2013-07-16 13:18:46 -07:00
David Anderson
4d09bb549c
web: fix bug where am_set_info RPC incorrectly removed people from teams
...
The problem: post_int() was returning 0 rather than null when arg is missing
2013-07-10 13:00:50 -07:00
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