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