Commit Graph

31313 Commits

Author SHA1 Message Date
Bernd Machenschalk 2bf7addd46 scheduler plan class spec: remove '<disabled>' code
from that branch, doesn't belong here
2018-07-25 10:59:55 +01:00
Bernd Machenschalk f1a6351e3b scheduler: plan class spec: check for WU properties only when necessary
- i.e. if there exists a plan class with WU restrictions
2018-06-19 09:07:51 +02:00
Bernd Machenschalk a92f5678e1 plan class: add filters <min_wu_id>, <amx_wu_id>, <min_batch>, <max_batch> and <disabled>
- WU information is passed from check_homogeneous_app_version()
  down to PLAN_CLASS::check()

- wu_is_infeasible_custom() is extended such that additional
  tasks also follow the plan class restrictions.
2018-06-19 07:41:30 +02:00
tristanolive 4a6b7c8c41
Merge pull request #2558 from drshawnkwang/drupal_fix-termsofuse-addbts
Drupal: Added bts() functions to terms of use forms.
2018-06-15 12:46:38 -04:00
Shawn Kwang 680a98fdf5 Drupal: Changed from boinc resource to project resource.
bts() should send strings to project resource as the terms of use and related text is project-specific.
2018-06-14 11:19:04 -05:00
tristanolive c0fd9d52b0
Merge pull request #2544 from drshawnkwang/drupal_feature-existinguser-tou
Drupal: Add admin option to enable/disable existing users from being …
2018-06-14 10:32:44 -04:00
lfield b9220b5e29
Merge pull request #2463 from JuhaSointusalo/client-remove-dev-input-idle
client: remove /dev/input/ based idle detection
2018-06-12 14:33:22 +02:00
David Anderson 74325bd276
Merge pull request #2557 from BOINC/mac_hotfix_for_os10_6
Mac: Patch wxWidgets 3.1.0 to fix BOINC Manager crash on OS 10.6.
2018-06-08 13:48:27 -07:00
Kevin Reed ab240f21e3
Merge pull request #2556 from brevilo/fix_delete_user
Web: fixed bugs in delete account feature introduced in bcd853bb4f
2018-06-08 13:49:01 -05:00
Shawn Kwang 1a88e06201 Drupal: Added bts() functions to terms of use forms.
Part of https://dev.gridrepublic.org/browse/DBOINCP-428
2018-06-08 11:10:47 -05:00
Shawn Kwang 987b51123b
Merge branch 'master' into drupal_feature-existinguser-tou 2018-06-08 09:14:50 -05:00
tristanolive a310795ecb
Merge pull request #2539 from drshawnkwang/drupal_fix_termsofuse-wording
Drupal: Changed wording of terms-of-use page.
2018-06-08 09:56:55 -04:00
tristanolive d80e38746a
Merge pull request #2555 from drshawnkwang/drupal_fix-delete-expired-tokens
Drupal: Delete expired tokens in the token table.
2018-06-08 09:46:41 -04:00
tristanolive 0563807e10
Merge pull request #2554 from drshawnkwang/drupal_fix-teampanelbug
Drupal: Fixed bug in team panel.
2018-06-08 09:45:58 -04:00
tristanolive 3ed61729cf
Merge pull request #2553 from drshawnkwang/drupal_fix-refactor-checkhash
Drupal: Refactor password hash check, uses upstream function
2018-06-08 09:45:41 -04:00
tristanolive 93bce09a0d
Merge pull request #2543 from drshawnkwang/drupal_feature-getprojectconfig-override-option
Drupal: Make the get_project_config terms of use overridable.
2018-06-08 09:44:06 -04:00
Charlie Fenton 729c30a475 Mac: Patch wxWidgets 3.1.0 to fix BOINC Manager crash on OS 10.6. 2018-06-08 02:37:58 -07:00
Oliver Bock 03b5960014 Web: fixed bugs in delete account feature introduced in bcd853bb4f
* missing include - required for delete_user()
* wrong property access syntax
2018-06-08 11:23:35 +02:00
brevilo 2a42389fce
Merge pull request #2552 from drshawnkwang/drupal_fix-termsofuse-passwordreset
Drupal: Bug fix in user login and terms of use workflow.
2018-06-08 09:48:57 +02:00
Shawn Kwang aa249fea40 Drupal: Delete expired tokens in the token table.
Part of https://dev.gridrepublic.org/browse/DBOINCP-429
2018-06-07 16:26:16 -05:00
Shawn Kwang 21bfc9217a Drupal: Fixed bug in team panel.
When viewing user who was not a member of a team, the team panel showed 'Join a Team'. Added code to remove the team panel on users other than self-user's page.

Part of https://dev.gridrepublic.org/browse/DBOINCP-417
2018-06-07 16:22:05 -05:00
Shawn Kwang 2bf2c10117 Drupal: Refactor password hash check, uses upstream function now available.
Part of https://dev.gridrepublic.org/browse/DBOINCP-425
2018-06-07 16:10:49 -05:00
Kevin Reed b87d87242e
Merge pull request #2538 from BOINC/dpa_plan_class
Additions and fixes to plan class mechanism
2018-06-07 08:25:40 -05:00
Shawn Kwang 849d821325 Drupal: Bug fix in user login and terms of use workflow.
Fixes bug where password reset would not go to form where user can reset password.

https://dev.gridrepublic.org/browse/DBOINCP-448
2018-06-06 14:27:21 -05:00
David Anderson 8a990c4959
Merge pull request #2547 from AenBleidd/wizard_html_tou
[WIP] [Manager] Add HTML TOU support to Wizard
2018-06-05 20:50:50 -07:00
Charlie Fenton cd68801710
[Manager] Add HTML TOU support to Wizard
Add function to open links in default browser from Wizard TOU.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-06-05 22:14:23 +03:00
David Anderson 43b8b2221c scheduler: initialize have_cpu_model_regex 2018-06-04 16:37:17 -07:00
Vitalii Koshura 8ef9bb3b51
[Manager] Add HTML TOU support to Wizard
Moved part xml_unescape to gui_rpc_client_ops.cpp closer to its parsing

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-06-05 01:26:42 +03:00
Vitalii Koshura 411ff5571b
Update copyright year
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-06-04 16:48:58 +03:00
Vitalii Koshura 125117f9fc
[Manager] Add HTML TOU support to Wizard
Terms Of Use can be displayed now as HTML as well as plain text.
Fixed xml_unescape function to support escaped \r and \n tags.
Enlarged the size of Terms Of Use field to fill all wizard page.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-06-03 01:53:52 +03:00
Shawn Kwang 3a0c42f1b3 Drupal: Fixed typo in description. 2018-06-01 15:26:10 -05:00
CharlieFenton 716ebdd9e1
Merge pull request #2545 from AenBleidd/fix_xcode_proj
Remove hostinfo_linux.cpp file from Xcode project
2018-06-01 05:18:14 -07:00
Vitalii Koshura e236613753
Remove hostinfo_linux.cpp file from Scode project
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-06-01 14:52:54 +03:00
David Anderson 384c62986c
Merge pull request #2531 from BOINC/knr_coc_lineendings
repository: Change line endings in code of conduct to unix style
2018-05-31 14:11:22 -07:00
David Anderson 777c25b7e6
Merge pull request #2491 from AenBleidd/wsl_detect
WSL detect initial implementation
2018-05-31 14:06:10 -07:00
David Anderson c772e01bea
Merge pull request #2537 from AenBleidd/wizard_next_btn_fix
[Manager] Fix 'Next' button on previous pages after failed login
2018-05-31 13:46:18 -07:00
Shawn Kwang cf669b0eac Drupal: Add admin option to enable/disable existing users from being forced to agree to the terms-of-use when the login.
Part of https://dev.gridrepublic.org/browse/DBOINCP-428
2018-05-31 14:12:31 -05:00
Shawn Kwang ca26c55fbf Drupal: Fixed wrong logic, terms of use file may be empty. 2018-05-31 13:31:26 -05:00
Shawn Kwang e24bb7d557 Drupal: Make the get_project_config terms of use overridable.
Part of: https://dev.gridrepublic.org/browse/DBOINCP-428
2018-05-31 13:27:31 -05:00
Shawn Kwang 94cb6710f5 Drupal: Fixed additional strings, removing the words 'opt in' or 'opt-in'. Replaced with agreement to terms of use. 2018-05-31 10:38:10 -05:00
David Anderson 8fa692c4d6 Server: add missing code (parse cpu_model_regex in plan class spec) 2018-05-29 17:10:13 -07:00
Shawn Kwang 840cdd4153 Drupal: Changed wording of terms-of-use page.
Part of: https://dev.gridrepublic.org/browse/DBOINCP-428
2018-05-29 09:32:47 -05:00
David Anderson db85a4ed96
Merge pull request #2528 from BOINC/dpa_autologin3
web: add support for autoattach
2018-05-28 17:32:47 -07:00
David Anderson 80c2460920
Merge pull request #2525 from BOINC/dpa_autoattach
Client: bug fixes for auto-attach
2018-05-28 17:32:28 -07:00
David Anderson 83b9de7b08
Merge pull request #2518 from BOINC/dpa_credit4
Server: add support for post-assigned credit
2018-05-28 17:32:15 -07:00
David Anderson 8384669568
Merge pull request #2517 from BOINC/dpa_credit2
Server: add support for pre-assigned credit
2018-05-28 17:32:01 -07:00
Vitalii Koshura 33f0c64a23
[Manager] Fix 'Next' button on previous pages after failed login
If while using Wizard try to login to the project with wrong credentials
'Next' button is disabled forever.
This is fixed by enaling 'Next' button on AccountInfoPageby default.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-05-29 00:52:21 +03:00
Oliver Bock 3ba7724d69
Merge pull request #2534 from drshawnkwang/drupal_fix-deleteuser-text
Drupal: Changed wording on delete page and email.
2018-05-28 14:39:08 +02:00
Oliver Bock 030b8f71f9
Merge pull request #2533 from drshawnkwang/drupal_fix-addpaths-ignore-optin
Drupal: Added more paths to ignore opt-in page.
2018-05-28 09:38:40 +02:00
Oliver Bock 19dc41bcd6
Merge pull request #2532 from drshawnkwang/drupal_update-join-page
Drupal: Modified join page to change instructions based on whether or…
2018-05-28 09:37:28 +02:00