Commit Graph

1850 Commits

Author SHA1 Message Date
Rom Walton d9dcd82ada remote: Report total CPU Time for a batch when querying batch states. 2015-06-25 13:31:10 -04:00
David Anderson 4f4b842227 Web: fix XSS issue in result.php 2015-06-22 11:03:42 -07:00
David Anderson cc6e2f573e web: remove PHP warning and fix forum display glitch
The stuff in a forum post footer (ID: x Rating: x etc.)
wasn't vertically aligned.
Putting it inside a <span> fixed it, not sure why.
2015-04-27 10:08:21 -07:00
David Anderson f63b3dea25 web: fix crufty profile code 2015-04-16 10:48:23 -07:00
David Anderson 65439286df web: MySQL 5.6 fixes 2015-04-16 10:36:51 -07:00
David Anderson 37ae3de469 web: tweak user privileges page 2015-04-06 18:58:29 -07:00
David Anderson 14b9bd7772 web: add script for editing user permissions 2015-04-05 21:30:31 -07:00
David Anderson 0e9e5f7145 web: add optional project_form_post_info($forum) function
For showing posting instructions for particular forums, e.g. Q&A
2015-03-20 14:54:35 -07:00
David Anderson 3031d56363 web: add option for project-defined text in server status page 2015-03-16 21:48:49 -07:00
David Anderson 4fa8951120 web: add code to optionally record user IP in DB 2015-03-15 17:59:57 -07:00
David Anderson d84bee5063 web: bug fixes in server_status.php 2015-03-13 12:42:50 -07:00
David Anderson e44b96ca4b web: fixes to server status page 2015-03-12 12:21:13 -07:00
David Anderson f359db8a87 web: CPU list tweaks 2015-03-01 09:25:41 -08:00
David Anderson 3a03188dbd web: cpu_list.php fixes 2015-02-28 21:01:35 -08:00
David Anderson 5d91e10d24 web: more efficient cpu_list.php 2015-02-28 20:36:00 -08:00
David Anderson 1c99ce8aa0 web: make prefs tooltips translatable; tweaks 2015-02-20 13:47:20 -08:00
David Anderson db015b5795 web: prefs tooltips tweaks 2015-02-19 10:56:23 -08:00
David Anderson 8f2eb6a5ca web: change BBcode <code> and <pre> styles back to what they were 2015-02-10 09:39:55 -08:00
David Anderson 6b7b8701a3 web: string tweak 2015-02-09 13:07:55 -08:00
David Anderson 5c5f996809 admin web: tweak to server status page 2015-01-29 13:21:37 -08:00
David Anderson a19ae32205 web: make separate style for green buttons (temporary) 2015-01-23 09:54:04 -08:00
David Anderson f4095a1c39 web: make <code> and <pre> BBCode text word-wrap
If you don't, and there's a long item,
table cells are stretched out and other items become hard to read
(need to scroll horizontally)
2015-01-21 10:07:08 -08:00
David Anderson 592a8654a9 web: support shortcut icon for project pages
Projects can now define a shortcut icon in project.inc, e.g.
define("SHORTCUT_ICOM", "icon.gif");
See http://boinc.berkeley.edu/trac/wiki/WebConfig
2015-01-19 12:04:12 -08:00
Eric J Korpela c0e9974653 Fix a problem with the banishment vote page (prefs is part of user, not a stand
alone variable.
2015-01-18 17:19:15 -08:00
David Anderson fbef747499 web: message tweaks 2015-01-18 11:43:37 -08:00
Nicolás Alvarez cfd1d52c80 Update recaptcha to latest version of the API.
This allows a new simplified captcha that in some cases only makes the user
have to tick a checkbox; no need to type garbled characters or anything.
More info at:
http://googleonlinesecurity.blogspot.com/2014/12/are-you-robot-introducing-no-captcha.html
2015-01-17 00:18:44 -03:00
David Anderson 4c9cf925d6 web: color tweak 2015-01-15 09:11:11 -08:00
David Anderson 1f6082a92d web: fix function name conflict 2015-01-14 20:56:20 -08:00
David Anderson 03017c7690 web: fix typo 2015-01-14 16:14:38 -08:00
David Anderson e470620acb web: preliminary support for simplified attach
See http://boinc.berkeley.edu/trac/wiki/SimpleAttach
2015-01-14 09:19:11 -08:00
David Anderson d28a0cc6bb web: add script for showing credit by brand (for HTC PTG) 2015-01-14 09:17:49 -08:00
David Anderson fb56e78ab0 web: type fix 2015-01-09 11:56:42 -08:00
David Anderson 8ace1a5c45 web: add script for getting stats by client brand 2015-01-09 11:53:25 -08:00
David Anderson 037f1b3eb2 web: fix PHP errors on empty team search; when delete spam team, delete user too 2015-01-09 10:54:05 -08:00
David Anderson b622136fd7 web: clean up "change password" pages
For some reason these pages had their own login logic.
Remove this; you must be logged in first.
2014-12-23 10:47:18 -08:00
David Anderson a918898956 web: appearance tweaks to computing prefs 2014-12-18 11:31:34 -08:00
David Anderson 0bf5c3d37c web: changes to prefs display and edit to match new design (more or less)
See http://boinc.berkeley.edu/trac/wiki/PrefsUnification

Discrepancies:
- "Consider the computer in use" pref isn't disabled when the two
  "suspend X when computer is in use" prefs are unset.
  Doing this would have greatly complicated things.
- day-of-week prefs aren't implemented

No tooltips yet.
2014-12-12 17:54:26 -08:00
David Anderson 640cf3eb7b web: remove reference to boincteams.com, which is no longer BOINC-related 2014-12-09 09:38:43 -08:00
Rytis Slatkevičius f1b8c697be web: remove redundant param in remote job submission handler 2014-12-05 15:49:59 +02:00
Rytis Slatkevičius 46225efdf6 web: one more injection in remote job submission 2014-12-04 14:37:03 +02:00
Rytis Slatkevičius b960d78d9e web: fix SQL injection in remote job submission 2014-12-04 14:23:13 +02:00
David Anderson 22ba609c3f server status tweak if use -app instead of --app 2014-12-03 15:28:42 -08:00
David Anderson 3f11b817e7 web: in server status page, don't show daemon args, but show app name 2014-12-03 14:56:38 -08:00
David Anderson 4823e76c43 web: tweak server status page format 2014-12-03 14:30:25 -08:00
David Anderson 94ecca5b80 web: more work on server status page
There were a couple of issues:
- the server status page is served from a web server, say X.
  A daemon is "remote" if it runs on a machine other than X.
  This is not the same as having a <host> element in the daemon's
  config.xml entry.
  Add logic to correctly classify daemons as remote or not.
- get rid of the <uldl_host> stuff.
  There can be separate upload and download servers,
  and they are identified by <upload_url> and <download_url>.
  They may or not be remote;
  to decide this, compare the host part of the URL
  with the host part of the project's master URL.
- Hosts are specified with the machine name (e.g. isaac)
  or domain name (isaac.ssl.berkeley.edu).
  Keep track of this distinction.
2014-12-01 00:44:51 -08:00
David Anderson 68cb43486b web: fix to last commit 2014-11-30 20:56:53 -08:00
David Anderson b391e109df web: reimplement server status page to support remote daemons
The server status page was one of the oldest and cruftiest parts of BOINC.
It flew in the face of the model/view/controller paradigm,
and had the kind of convoluted structure that beginning programmers
often produce.
Plus it didn't work with remote daemons.
2014-11-30 20:25:39 -08:00
David Anderson 1138f180f1 web: unsuccessful attemps to get server status to work for remote processes
The problem is that the web server (running as apache, say)
can't generally check processes on  systems, because
- ssh doesn't work (user apache is not set up for it)
- web access doesn't work
  (the remote system may not even be running a web server,
  and even if it is it may not be set up to let you access the project).
2014-11-25 14:41:31 -08:00
David Anderson 7a044d070c web: try to get server_status.php to work w/ remote daemons. Not done yet. 2014-11-07 00:56:40 -08:00
David Anderson 28ef0e3974 web: for non-computing projects, omit login-with-auth form 2014-11-06 11:18:04 -08:00