Commit Graph

30228 Commits

Author SHA1 Message Date
David Anderson 4efbdcd753 BOINC web: transition to using standard BOINC web framework
Use html/inc/util.h instead of doc/docutil.h
2017-07-03 14:48:25 -07:00
David Anderson 75d8bae2c5 web: add optional class param to row_heading() 2017-07-03 14:46:34 -07:00
David Anderson 8b06de2d28 change comment; not functional change 2017-07-03 14:46:01 -07:00
David Anderson 6c0a92d1b1 Manager: code formatting; no functional change 2017-07-03 14:44:51 -07:00
David Anderson ff7633a65d client: fix bug in URL-escaping that fails for non-ASCII chars 2017-07-01 23:26:24 -07:00
David Anderson 620ba64c72 web: add rules for private messages (similar to forum rules) 2017-07-01 13:43:43 -07:00
Christian Beer 5249a7fef3 Locale: Update localization template files [skip ci] 2017-06-29 08:44:40 +02:00
Christian Beer 71a5dcee4b Locale: update filelist for BOINC website localization 2017-06-29 08:41:54 +02:00
David Anderson 5c573ddae8 scheduler: use "allow_non_preferred_apps" to match PHP code
Fix bug introduced in 671446c
2017-06-27 23:45:53 -07:00
David Anderson 2c21f21854 BOINC web: move toward using bootstrap everywhere
Also factor out download button logic so that you can put it on any page.
2017-06-26 13:50:11 -07:00
David Anderson e76e339c64 web: fix error when user updates email addr
Also fix error that showed credit in non-computing projects
2017-06-26 13:48:38 -07:00
David Anderson 56f3f9a482 BOINC web: handle HTTPS links for add-ons correctly; fix BOINC Monitor entry 2017-06-24 14:42:32 -07:00
David Anderson 4093be9579 web: fix PHP warning in sending "report post" emails 2017-06-24 14:41:07 -07:00
David Anderson 9a00a70559 Merge pull request #1950 from AenBleidd/issue_1935_for_pr
Manager: Use wxHTMLWindow in task property window
2017-06-22 12:03:13 -07:00
Vitalii Koshura 86468699f0
Manager: Fix typo
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2017-06-22 12:19:53 +03:00
David Anderson e712c7af9a web: code shuffle, no functional changes
separate user-related code into:
    user.php (web display of accounts)
    user_util.php (creating/deleting accounts)
2017-06-22 01:07:25 -07:00
Vitalii Koshura a0a6881818
Manager: Use wxHTMLWindow in task property window
As requested in #1935 to add the possibility to select any text in this window.
2017-06-22 02:54:04 +03:00
Rom Walton 9d1972aba6 Merge pull request #1860 from nikolasgianna/COM_OFF
Give choice between COM and VboxManage interface
2017-06-20 06:46:15 -07:00
Rom Walton c69dec46fc Merge pull request #1942 from nikolasgianna/vboxwrapper_remove_vdi
remove ghost mediums from the media registry
2017-06-20 06:13:07 -07:00
Charlie Fenton ba07fdfde0 VBOX: Bump VBOXWRAPPER_RELEASE version number to 26199, since there have been source code changes since release of 26198. 2017-06-20 02:59:30 -07:00
David Anderson 415ebacbd1 web: encapsulate PHP
In bootstrap.inc there are some functions for creating forms.
They conceal Bootstrap (and HTML itself) from the caller.
I changed a couple of forms (edit user into and create account) to use this API.
There are many other forms that we could change as well.
This is how I'd like the PHP code to evolve:
encapsulate HTML in utility functions.
We have this for tables, forms, and header/footer.

Also finish the NO_COMPUTING changes.
2017-06-20 00:38:11 -07:00
nikolasgianna 8fe5b5fe0f Since the machine is going to be deleted as a whole
there is no real reason to delete it piece by piece
first. VirtualBox takes care of deleting everything.
Mentioning something that is already deleted results in
unexpected behavior (ghost mediums)

remove ghost mediums from the media registry

deleted comments and commands
2017-06-20 08:39:33 +02:00
David Anderson e9244a7844 web: use NO_COMPUTING constant rather than config.xml flag
We were using both.  Make it just one.
2017-06-16 22:44:24 -07:00
David Anderson b902a3811b client: do AM RPC before detaching detach-when-done projects
This way the AM learns about the last tasks done for those projects
2017-06-16 22:43:16 -07:00
David Anderson 34ccd8b19c client: bug fix in acct mgr logic 2017-06-15 19:30:49 -07:00
David Anderson 763a8c5fb9 BOINC Monitor update 2017-06-15 19:30:25 -07:00
David Anderson b06fa1ba04 Merge branch 'master' of github.com:BOINC/boinc 2017-06-14 23:01:39 -07:00
tristanolive 462e84c3fe Merge pull request #1939 from drshawnkwang/drupal_fix-i18n-add-desc-in-admin-infc
Drupal: added description text to BOINC translation tools/buttons.
2017-06-15 01:55:19 -04:00
David Anderson cd9437b8b1 client: account-manager-related changes
- If using an AM, show its name on startup
- accept either <error> or <error_msg> in AM reply; document
- If using an AM and get a request to contact a different AM,
  return "detach first" error (relevant if using boinccmd)
- Add mechanism for AM to send opaque data to schedulers
2017-06-14 22:53:16 -07:00
tristanolive 9d43d10779 Merge pull request #1938 from drshawnkwang/drupal_fix-createaccount-dup2
Drupal: Changed order of if-statements to change logic of account_create.php
2017-06-15 01:49:38 -04:00
tristanolive ed1df21189 Merge pull request #1932 from drshawnkwang/drupal_fix-views-dev-patch
Drupal: Added patch to Views contrib module, 6.x-2.x-boinc-3-dev
2017-06-15 01:47:06 -04:00
David Anderson bb9732b206 BOINC web: don't show BOINC+VBox button to Win 10 hosts;
our current installer is bundled with VBox 4, which doesn't work on Win 10
2017-06-14 22:32:45 -07:00
David Anderson 12b802df98 scheduler: write log msgs to stderr; fixes bug introduced in #5edf74a 2017-06-14 22:31:10 -07:00
Shawn Kwang e9384bbcd3 Drupal: Update timestamp. 2017-06-14 11:33:19 -05:00
Shawn Kwang acdc175a65 Drupal: added description text to BOINC translation tools/buttons.
https://dev.gridrepublic.org/browse/DBOINCP-356
2017-06-14 11:27:13 -05:00
Shawn Kwang 4195b09df9 Drupal: Also changed logic so link between BOINC and Drupal user accounts only created if boinc account sucessfully created. 2017-06-14 10:02:41 -05:00
Shawn Kwang 5bf937eadf Drupal: Changed order of if-statements to change logic of account_create.php.
If a Drupal user account cannot be created, a BOINC user account is NOT created, and no linkage between the two is made.
2017-06-14 09:54:14 -05:00
David Anderson 90f8a1d4b4 client/scheduler/db: store GPU count and peak FLOPS in DB host table
This lets a project easily see how many GPUs and how much GPU power it has
2017-06-13 22:35:17 -07:00
Charlie Fenton 01c90ad350 Mac scr: fix comment 2017-06-09 19:04:59 -07:00
David Anderson d11e775275 lib: fix compile warning in parse.cpp
The XML code had some random hardwired buffer sizes.
Make these uniform: max tag length is 4K, max element length is 64K
2017-06-09 15:12:40 -07:00
tristanolive 760ce48cfe Merge pull request #1933 from drshawnkwang/drupal_fix-createaccount-dup
Drupal: Fixes for create account functions.
2017-06-08 09:31:27 -04:00
tristanolive ad266bdb2f Merge pull request #1931 from drshawnkwang/drupal_fix-i18n-contextbugs
Drupal: Fixed bts() function calls.
2017-06-08 09:15:27 -04:00
Charlie Fenton e2e1115a7c Mac: update build instructions to show they apply to version 7.7.3 and later 2017-06-08 04:31:47 -07:00
Charlie Fenton 65e752aa32 lib: update implementation of Mac function compareOSVersionTo(x, y) for better compatibility with future versions of OS X 2017-06-08 02:26:45 -07:00
David Anderson b16718f43c server: fix compile error 2017-06-07 12:43:56 -07:00
Charlie Fenton ec7d13f7dc client: fix minor bug 2017-06-07 06:02:04 -07:00
Charlie Fenton 4654a5e63d Mac backtrace: make detection of OS Version number more robust. 2017-06-07 04:04:25 -07:00
David Anderson a99cfd7244 sched message logging: add new level MSG_DETAIL 2017-06-06 15:53:11 -07:00
David Anderson 1f891c4ac8 remove BOINC web site project.inc from Git; it contains moderator email addresses 2017-06-06 15:36:14 -07:00
David Anderson 5edf74ac8b back end: write log messages to stdout rather than stderr.
Most of these are info rather than error messages,
and it's simpler to write them all to one place
2017-06-06 15:33:08 -07:00