Vitalii Koshura
2e21ec5303
Merge pull request #5136 from AenBleidd/vko_osx_ci_improvement
...
[OSX][CI] Refactor CI to decrease cache build time and avoid unnecessary cache invalidation
2023-03-12 03:25:45 +01:00
Vitalii Koshura
6c04520c84
[OSX][CI] Refactor CI to decrease cache build time and avoid unnecessary cache invalidation
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-03-12 02:13:05 +01:00
Vitalii Koshura
5dbb7463d7
Merge pull request #5125 from BOINC/mac_fix_login_item_display
2023-03-08 16:24:37 +01:00
Charlie Fenton
62cb5861e5
Mac Installer & Uninstaller: Fix display of name of helper apps under MacOS 13 Ventura
2023-03-08 07:06:50 -08:00
Charlie Fenton
4171a48c17
BOINC Fix problem in script which runs CI builds introduced by commit 797cbc8d9d
for PR #4892
2023-03-07 20:08:11 -08:00
Charlie Fenton
7a813d94a7
Mac Installer & Uninstaller: fix compilation errors
2023-03-07 06:20:41 -08:00
Charlie Fenton
cdcc767f82
Fix minor typo: extra space in short display name
2023-03-06 05:24:30 -08:00
Charlie Fenton
c88301a3ef
Mac Installer & Uninstaller: Fix display of name of helper apps under MacOS 13 Ventura
...
- Fix installing a branded build over unbranded or an unbranded build over branded.
2023-03-06 03:57:06 -08:00
Vitalii Koshura
8494e832e6
Merge pull request #5123 from BOINC/dpa_p_features2
2023-03-04 14:32:07 +01:00
David Anderson
826f641dfc
client, Unix: read full buf size when getting CPU features
2023-03-04 01:29:24 -08:00
David Anderson
8ce3972e21
client and server: increase p_features size from 1024 to 8192.
...
1024 wasn't enough for some CPUs.
This caused some hosts to not get sse3 app versions, for example.
Note: ideally we'd change this to std::string.
But that would have disrupted the code that populates it
(hostinfo_unix.cpp, hostinfo_win.cpp).
Easier/safer to do it this way.
2023-03-02 14:10:16 -08:00
Vitalii Koshura
c6c73a225b
Merge pull request #5117 from talregev/TalR/delete_test_report_badge
...
[Readme] Delete test report badge
2023-02-25 02:11:02 +01:00
Tal Regev
21ccd2b5d5
Delete test report badge
2023-02-24 22:32:32 +02:00
Vitalii Koshura
e288a3b7da
Merge pull request #5115 from BOINC/Mac_Minor_Uninstaller_Fix
...
Mac: make uninstaller work even if user deleted BOINC Data directory
2023-02-24 14:34:34 +01:00
Charlie Fenton
ae5e68b2d7
Mac: make uninstaller work even if user deleted BOINC Data directory
2023-02-24 04:39:43 -08:00
Vitalii Koshura
64d6df402e
Merge pull request #5114 from talregev/TalR/snap_status
...
[Readme] Add snap and test report status
2023-02-24 12:14:15 +01:00
Tal Regev
9fbe9cd4ea
Add snap and code report status
2023-02-24 11:39:56 +02:00
Vitalii Koshura
0ccf9ff83f
Merge pull request #5113 from talregev/TalR/fix_deploy_logs
...
[ci] Fix deploy logs
2023-02-23 15:23:54 +01:00
Tal Regev
2863d8a500
Fix deploy logs
2023-02-23 13:06:47 +02:00
Vitalii Koshura
3d1645a8f4
Merge pull request #5111 from BOINC/dpa_show_nbytes
...
client: show file size in event log message when file transfer finishes
2023-02-22 02:13:14 +01:00
David Anderson
1e436dd121
client: show file size in event log message when file transfer finishes
2023-02-21 16:26:33 -08:00
David Anderson
1e51e98e93
Merge pull request #5096 from AenBleidd/vko_fix_linux_build_with_fcgi_enabled
...
[linux] Move all fcgi dependent stdio functions to the separate 'boinc_stdio.h' header only file
2023-02-21 14:31:47 -08:00
Vitalii Koshura
c343c7d225
Merge pull request #5107 from talregev/TalR/snap_test6
...
[Linux] Add snap build
2023-02-20 15:07:40 +01:00
Tal Regev
f106111b06
Add snap build
2023-02-20 14:27:19 +02:00
Vitalii Koshura
3faca2059f
Merge pull request #5056 from AenBleidd/vko_add_more_osx_ci
...
[CI] Build example applications, wrapper and vboxwrapper for OSX.
2023-02-14 15:21:56 +01:00
Charlie Fenton
ead8356d53
[CI] fix formatting of a comment
2023-02-14 05:01:41 -08:00
Vitalii Koshura
e89e98f032
Merge pull request #5100 from talregev/TalR/remove_versions_from_manifests_files
...
[vcpkg] Remove versions from manifests files
2023-02-14 00:31:28 +01:00
Tal Regev
93cc584278
Remove versions from manifests files
2023-02-14 00:33:49 +02:00
Vitalii Koshura
b89b54cdbb
Merge pull request #5099 from talregev/TalR/linux_vcpkg_manager_as_manifest_mode
...
[Linux][Manager][vcpkg] Compile Linux vcpkg manager in manifest mode.
2023-02-13 23:23:32 +01:00
Vitalii Koshura
797cbc8d9d
[CI] Build example applications, wrapper and vboxwrapper for OSX.
...
This fixes #4892 .
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-02-13 23:22:18 +01:00
Tal Regev
db9b8c2d4b
Compile Linux vcpkg manager in manifest mode.
2023-02-13 23:45:44 +02:00
Vitalii Koshura
1f1585e9e0
Merge pull request #5098 from talregev/TalR/fix_manager_vcpkg_compilation
...
[Linux][Manager][vcpkg] Fix Linux vcpkg manager compilation
2023-02-13 21:27:07 +01:00
Vitalii Koshura
11739f2a88
Merge remote-tracking branch 'upstream/master' into vko_fix_linux_build_with_fcgi_enabled
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-02-12 21:29:11 +01:00
Vitalii Koshura
bc5c27e02a
Merge pull request #5085 from CyberTailor/libdir
...
Account for systems where library directory is named `lib64`
2023-02-12 21:25:45 +01:00
Vitalii Koshura
92a9b34e9c
[linux] Move all fcgi dependent stdio functions to the separate 'boinc_stdio.h' header only file
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-02-12 19:50:22 +01:00
David Anderson
9f702850af
Merge pull request #5082 from BOINC/dpa_prefs4
...
client: don't send "web prefs" in scheduler requests.
2023-02-07 12:29:10 -08:00
David Anderson
891f4819fb
Merge pull request #5076 from BOINC/dpa_prefs3
...
Manager: don't clear in-use prefs when disable in-use computing
2023-02-07 12:28:45 -08:00
David Anderson
179aa327bc
Merge pull request #5073 from BOINC/dpa_throttle
...
client: enable CPU throttling
2023-02-07 12:28:03 -08:00
Vitalii Koshura
c4a92d12a8
Merge pull request #5089 from AenBleidd/vko_fix_mingw_build_on_ubuntu-latest
...
[CI][MinGW] Fix build on ubuntu-latest
2023-02-07 16:18:31 +01:00
Vitalii Koshura
c14adf6c37
[CI][MinGW] Fix build on ubuntu-latest
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-02-07 15:10:42 +01:00
Vitalii Koshura
9e74209828
Merge pull request #5088 from AenBleidd/vko_fix_build_on_ubuntu-latest
...
[CI][Android] Fix build on ubuntu-latest
2023-02-07 15:05:22 +01:00
Vitalii Koshura
4046560f8f
[CI][Android] Fix build on ubuntu-latest
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-02-07 13:57:31 +01:00
Anna “CyberTailor”
7223f9826b
CMake: fixup for running ./configure
2023-02-05 17:50:54 +05:00
Anna “CyberTailor”
74e064fedc
CMake: use GNUInstallDirs instead of hardcoded paths
2023-02-05 17:50:54 +05:00
Anna “CyberTailor”
d727a3d616
Automake: use $(libdir) instead of hardcoded "lib"
...
Accounts for systems with "lib64" directory.
2023-02-05 17:50:54 +05:00
David Anderson
f463be1e51
client: don't send "web prefs" in scheduler requests.
...
This was originally done to propagate prefs between projects.
When you edit prefs on project A,
they propagate to project B and you can edit them there too.
But this doesn't make sense - and can lead to undesirable behavior -
when projects have different prefs-editing web code.
And it's not a particularly useful feature.
If you're using web prefs, the Manager tells you what project they came from.
You can go there to edit them.
Note: we still send working prefs, which are used for scheduler decisions.
2023-02-02 23:21:58 -08:00
Vitalii Koshura
aa31e3d2f8
Merge pull request #5078 from AenBleidd/vko_coverity_fix
...
[CI] Fix Coverity builds
2023-01-31 04:54:23 +01:00
Vitalii Koshura
73e877910a
[CI] Fix Coverity builds
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-01-31 04:06:37 +01:00
davidpanderson
8c0502b6fa
client: accept prefs from project if using local prefs
...
Recall: the client has
- web prefs: from a project or AM. global_prefs.xml
- local prefs: global_prefs_override.xml
Prefs from an AM have priority over prefs from projects.
If the client is using an AM and has prefs from it,
prefs from a project (in a scheduler reply) are silently ignored.
Change things so that prefs from a project are accepted
(written to global_prefs.xml) if you're using an AM but are
using local prefs.
So if you're using an AM and want prefs from a project P:
- switch to local prefs
- update P
- switch to web prefs (which will now be from P).
This is admittedly awkward.
2023-01-26 14:09:29 -08:00
davidpanderson
f0cd72ba37
Manager: don't clear in-use prefs when disable in-use computing
...
In-use prefs:
- cpu_usage_limit
- max_ncpus_pct
- ram_max_used_busy_frac
- suspend_cpu_usage
Don't clear their values when in-use computing is disable,
and write them to the override file.
That way if the user enables in-use computing again,
they'll see the values they had set before.
2023-01-25 17:01:57 -08:00