Commit Graph

126 Commits

Author SHA1 Message Date
David Anderson c054358a6e web: tweaks to fix Scrutinizer complaints; few visible effects 2016-12-07 11:32:25 -08:00
David Anderson d19c366692 update CERN URL 2016-10-16 16:28:55 -07:00
David Anderson c85e0e7f36 BOINC web: unlist Constellation 2016-09-11 19:55:47 -07:00
David Anderson fc995ea829 result_status web RPC: accept names as well as IDs 2016-06-20 09:32:26 -07:00
David Anderson e060f2d5ad web: fix display of exit codes
Exit codes (32 bits) with the high order bit set (e.g. 0xc0000005)
were being displayed as 0xffffffffc0000005.

Also: fix some confusion between exit codes and error numbers.
BOINC doesn't use error numbers as exit codes.
2016-06-01 13:13:38 -07:00
funkydude 71831ee639 Expand usage of HTTPS and fix a few URLs 2016-03-08 20:04:28 +00:00
David Anderson b32b91af9c revise CAS@home description 2016-01-27 14:55:37 -08:00
David Anderson c7bc9d0543 add project 2015-10-08 23:23:34 -07:00
David Anderson 5080865d72 project list and addon updates 2015-09-16 15:18:31 -07:00
David Anderson 7f91596fae Manager, client: have comma_print() return a std::string, avoid static buffer problem 2015-08-27 15:05:56 -07:00
David Anderson 8cd8c8e7ee server software: handle 64-bit database IDs
The SETI@home result table is about to run out of 32-bit IDs,
so we need to move to 64-bit result IDs.
This will happen to the workunit table at some point too.

I changed the server C++ code to use the "long" type for all DB IDs
(and to use appropriate conversion codes like %lu).
"long" is 64 bit on 64-bit machines.
For uniformity I did this for all tables,
even ones (like app) that will never get big.

I chose NOT to change the DB schema for now.
The new code will work with 32-bit ID fields in the DB.
As projects approach the 32-bit limit on a table they can change
its ID field, and fields that reference this table, to BIGINT.
This is likely to happen only on the result and workunit tables.
I put functions in html/ops/db_update.php
to change the IDs of these tables.
2015-07-23 10:11:08 -07:00
David Anderson 4a5bf5f5e4 prune project list 2015-07-10 16:10:23 -07:00
David Anderson 2227e19b30 project list: make short descriptions translatable 2015-07-09 18:50:15 -07:00
David Anderson a275f9f047 project list: URL fix 2015-07-08 13:49:20 -07:00
David Anderson 63be0272e0 project list update 2015-06-03 00:29:41 -07:00
David Anderson d907c45b96 project list changes 2015-04-11 10:51:37 -07:00
David Anderson c8b0f80c7f unlist ABC@home 2015-03-25 16:45:13 -07:00
David Anderson d9558b87fb BOINC web: update project list 2015-01-22 09:38:36 -08:00
David Anderson 6c7ac2fd01 Remove DistRTgen from project list 2015-01-14 09:14:40 -08:00
David Anderson 0e60404de9 BOINC web: remove SIMAP from project list 2015-01-05 12:57:48 -08:00
David Anderson b9ae0775d3 Add FiND@Home to project list 2014-12-18 11:31:06 -08:00
David Anderson 9411118774 client: fix bug where GPU jobs non suspended
There was a bug where, when you suspend GPU activity,
GPU jobs show as suspended but are not actually suspended.
This was because of recent changes to distinguish GPU and non-GPU coprocs.
Change things so that coprocs are by default GPUs.
If you want to declare a non-GPU coproc in your cc_config.xml,
you much put <non_gpu/> in its <coproc> element.
2014-12-08 20:38:56 -08:00
David Anderson 2e127dd963 concierge: see if project is on list 2014-10-04 00:45:24 -07:00
David Anderson b673688ab9 cull old projects 2014-09-23 10:58:12 -07:00
David Anderson 2b599e8249 BOINC web site: my Javascript fix to project list broke XML 2014-09-14 13:43:59 -07:00
David Anderson a93090bce4 web: tweak processing of [code] in BBcode 2014-09-14 01:29:08 -07:00
David Anderson dbd2d03a0d server/web: add support for per-application credit
See http://boinc.berkeley.edu/trac/wiki/PerAppCredit
If enabled (by the <credit_by_app> config flag)
validators will maintain on a per-(app, user, credit type) basis,
and same for teams,
in new DB tables credit_user and credit_team.
This info is displayed in the web site, on user and team pages,
using project-supplied functions to generate the HTML.

Note: update_stats doesn't decay the recent-average values
for per-app credit; I'll add this if needed.
2014-08-15 14:01:32 -07:00
David Anderson ef83e5c2fc change CERN project URL 2014-07-28 08:59:56 -07:00
David Anderson b4dba535c0 web: fix typo 2014-06-21 13:40:02 -07:00
David Anderson 8992189045 tweaks (fix comments, compile warnings) 2014-06-20 17:15:04 -07:00
David Anderson cb376a0014 web: don't need db_init() in show_user.php 2014-06-01 10:14:45 -07:00
David Anderson 644ace77e8 delete dead projects from project list 2014-05-11 00:35:58 -07:00
David Anderson 0d1431947b Add 1-sentence summary to project XML description.
Maybe we can use this in the Android GUI
2014-03-16 14:48:03 -07:00
David Anderson 7e00868161 get_project_config: don't show platforms for deprecated apps 2014-02-02 22:08:09 -08:00
David Anderson 8934f46d88 translations, message tweak 2014-02-02 00:18:20 -08:00
David Anderson dfe1e5eb5d Manager: string tweaks
- Let's use "web site" instead of "website"
2013-11-17 12:29:11 -08:00
David Anderson 92b25f841d admin web: in result display, improve the way app version is shown 2013-11-17 11:45:11 -08:00
David Anderson 438cd78b13 Remote job submission: add C++ APIs for query_batches() and query_batch()
- Add program (tools/remote_submit_test.cpp) for testing C++ API for remote job submission.
- Rename Condor-specific API to query_batch_set().
2013-10-22 15:27:34 -07:00
David Anderson 99198c889d BOINC web: update Primegrid description 2013-08-09 13:32:14 -07:00
David Anderson 93d6f5ef16 transitioner: don't set result.mod_time to null; this fails if the DB field has accidentally been marked as not null. 2013-07-18 17:10:54 -07:00
Rom Walton ab0c4cbe45 DOC: Remove beta projects specific to Android 2013-07-17 01:13:42 -04:00
David Anderson 4d0109e3fb Client: add test harness for file copy (make sure we can handle > 2GB) 2013-07-16 21:40:13 -07:00
David Anderson 4fd76ee325 boinccmd: show result states as strings instead of numbers 2013-06-18 11:33:22 -07:00
David Anderson 6e3cdfc7e8 - remove dead projects 2013-04-02 12:29:14 -07:00
David Anderson 17b0362d27 - remove uFluids and Virtual Prairie from the projects file 2013-03-29 22:35:57 -07:00
David Anderson cff84a8ae2 - server: remove debugging printf from XML parser 2013-03-15 13:38:45 +01:00
David Anderson e41f7dfee5 - client: parse <fetch_on_update> config flag, and show it on startup 2013-03-07 11:30:08 +01:00
David Anderson 951f16d960 - client: add --suppress_net_info cmdline option 2013-03-07 11:28:42 +01:00
David Anderson c2ee387a13 - BOINC web site stuff 2013-03-07 11:22:18 +01:00
David Anderson 994f4d6b4c - Manager: fix case where the client has only an Intel GPU,
and the manager was acting as if it had no GPUs.
2013-03-05 13:39:42 +01:00