Commit Graph

37009 Commits

Author SHA1 Message Date
Vitalii Koshura 1b94f6250e
Merge pull request #6005 from BOINC/vko_update_actions
[ci] update actions
2025-01-12 02:58:42 +01:00
Vitalii Koshura f5a7e4d090
[ci] update actions
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2025-01-12 01:16:53 +01:00
Vitalii Koshura 5e329cd23e
Merge pull request #5977 from computezrmle/revise_boinc-client_service
Revert to 'ProtectSystem=strict' in boinc-client.service and make '/tmp' writable
2025-01-10 22:51:06 +01:00
Vitalii Koshura 627e344522
Merge pull request #6002 from BOINC/dpa_release_notes
client: on version change, show notice with link to release notes
2025-01-10 22:46:04 +01:00
Vitalii Koshura 2bfad496e7
Merge pull request #6004 from BOINC/dpa_project_dir
client: don't delete unrecognized stuff in projects/
2025-01-10 22:45:06 +01:00
David Anderson 0b2eb13533 client: don't delete unrecognized stuff in projects/
If someone runs the client in a directory (e.g. their home directory)
that happens to contain a directory projects/, it deletes everything there!
I don't know what I was thinking.
Print a message instead.
2025-01-10 13:07:55 -08:00
David Anderson 3646b0f9ae tweak 2025-01-10 02:06:19 -08:00
David Anderson d7a1ee0fe8 client: on version change, show notice with link to release notes 2025-01-10 01:59:53 -08:00
David Anderson ec7205c0bc
Merge pull request #5999 from ahorek/swap_calloc
swap calloc arguments
2025-01-09 16:19:47 -08:00
Pavel Rosický c4dbe4da01 swap calloc arguments 2025-01-10 00:40:58 +01:00
Vitalii Koshura 4362c8cf8e
Merge pull request #5994 from BOINC/vko_fix_ci
[ci] Fix build running on Ubuntu 24.04
2025-01-06 05:47:09 +01:00
Vitalii Koshura 147af61d5a
[ci] Fix build running on Ubuntu 24.04
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2025-01-06 05:23:30 +01:00
Vitalii Koshura 3562c781eb
Merge pull request #5992 from BOINC/vko_fix_ci_running_ubuntu_24.04
[ci] fix running on Ubuntu 24.04
2025-01-05 18:19:25 +01:00
Vitalii Koshura 75a54345aa
[ci] fix running on Ubuntu 24.04
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2025-01-05 17:46:48 +01:00
Vitalii Koshura b2c84989ee
Merge pull request #5990 from BOINC/all_projects_list_xml_update
Update all_projects_list.xml
2025-01-05 03:06:55 +01:00
AenBleidd f0d21f5901 Update all_projects_list.xml 2025-01-05 00:24:54 +00:00
Vitalii Koshura 145785e608
Merge pull request #5986 from BOINC/update_copyright_year
Update copyright year
2025-01-01 16:15:15 +01:00
AenBleidd 7fc006a2b0 Update copyright year 2025-01-01 00:12:20 +00:00
Vitalii Koshura fc6e1ee6ff
Merge pull request #5984 from BOINC/dpa_buda7
client: fix bug that caused client to treat all jobs as 1-CPU
2024-12-31 20:40:59 +01:00
davidpanderson 61ede4c4e8 client: fix bug that caused client to treat all jobs as 1-CPU 2024-12-30 15:37:32 -08:00
Vitalii Koshura c28b036222
Merge pull request #5982 from BOINC/vko_fix_manager_add_projects_when_fresh
[manager] fix crash when launching BOINC Manager on the fresh system without any projects connected
2024-12-29 22:48:31 +01:00
Vitalii Koshura 45466560e7
[manager] fix crash when launching BOINC Manager on the fresh system without any projects connected
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-12-29 22:21:16 +01:00
Vitalii Koshura 1936f9b6c8
Merge pull request #5981 from BOINC/vko_add_new_windows_signing
[ci][windows] sign executables using Azure
2024-12-29 22:14:27 +01:00
Vitalii Koshura 8b1373f005
[ci][windows] sign executables using Azure
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-12-29 21:24:45 +01:00
computezrmle cd3ad4e337
Update linux_package_integration_tests.py
Add test for 'ProtectSystem=strict'.
2024-12-29 09:08:19 +01:00
computezrmle 1a6a6fd2fc
Update linux_package_integration_tests.py
Add '-/tmp' to 'ReadWritePaths'.
2024-12-29 07:34:21 +01:00
Vitalii Koshura 5c05b2fe6c
Merge pull request #5978 from BOINC/vko_update_actions
[ci] update actions
2024-12-29 01:41:56 +01:00
Vitalii Koshura cd2baa53dd
[ci] update actions
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-12-29 01:13:44 +01:00
computezrmle 6d231ecdd0
Update boinc-client.service.in 2024-12-28 09:39:20 +01:00
Vitalii Koshura 3a525c9cad
Merge pull request #5976 from BOINC/vko_update_linux_packaging_testing_scripts
[ci][linux] add modern way of adding DEB repositories
2024-12-28 05:54:02 +01:00
Vitalii Koshura b29608377c
[ci][linux] add modern way of adding DEB repositories
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-12-28 05:33:35 +01:00
Vitalii Koshura a97c1afd16
Merge pull request #5973 from BOINC/dpa_wsl7
Client: add some error reporting to WSL detection
2024-12-26 05:58:33 +01:00
davidpanderson 104e3be353 build fix 2024-12-25 14:01:33 -08:00
Vitalii Koshura b4284da70f
Merge pull request #5974 from BOINC/vko_fix_windows_logs_upload
[ci] fix upload windows logs on ci
2024-12-25 14:12:45 +01:00
Vitalii Koshura 055f13eb88
[ci] fix upload windows logs on ci
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-12-25 11:59:35 +01:00
davidpanderson c0c68b28b1 build fixes 2024-12-25 02:12:48 -08:00
David Anderson bc504f4f4d Client: add some error reporting to WSL detection 2024-12-25 02:01:13 -08:00
Vitalii Koshura e33ffbd637
Merge pull request #5862 from Vulpine05/Vulpine05_1552
[Manager] Gray out projects in project wizard that are already attached
2024-12-24 05:30:57 +01:00
Bill Bauer 18d963893e style: remove whitespace 2024-12-22 16:03:46 -06:00
Bill Bauer 940750c7b1 fix: change m_pProjectsCtrl from wxListBox to wxListCtrl
Using wxLB_OWNERDRAW is not compatible with Linux.  Changing the class from wxListBox to wxListCtrl provides a differnt way of changing the text color for each row and still provide functionality across platforms.
2024-12-22 16:01:15 -06:00
Vitalii Koshura 8576292c14
Merge pull request #5970 from BOINC/vko_update_action
[ci] update actions
2024-12-22 02:59:20 +01:00
Vitalii Koshura 9f1b413969
[ci] update actions
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-12-22 02:11:00 +01:00
Vitalii Koshura 639e95e5aa
Merge pull request #5969 from BOINC/all_projects_list_xml_update
Update all_projects_list.xml
2024-12-22 02:08:05 +01:00
Vitalii Koshura 0ebff09466
Merge pull request #5968 from BOINC/dpa_web15
web: fix various XSS vulnerabilities
2024-12-22 02:00:42 +01:00
AenBleidd ff41ee2692 Update all_projects_list.xml 2024-12-22 00:24:48 +00:00
David Anderson c08cd58443 fix XSS 2024-12-21 14:55:49 -08:00
David Anderson 443889e7bc web: fix various XSS vulnerabilities
Most of these involve putting user text in error messages.
Use htmlspecialchars() for this.

filenames: require POSIX portable names
2024-12-20 19:19:05 -08:00
lfield 2d813d74cf
Merge pull request #5967 from BOINC/dpa_web14
web: fix various vulnerabilities
2024-12-20 09:55:16 +01:00
Vitalii Koshura 53e1fe725a
Merge pull request #5966 from BOINC/dpa_bbcode3
fix link on bbcode page
2024-12-20 03:17:27 +01:00
David Anderson c2defb6df6 web: fix various vulnerabilities
- Send all cookies as HttpOnly (don't let Javascript see them)
- If page sending cookie is HTTPS, make the cookie secure
- Often we have something like:
        $name = get_str('name');
        if (!lookup($name)) {
            error_page("can't find $name");
        }
    Can't do this; it can be exploited for XSS attacks.
    Just say 'Can't find file' or whatever
- Don't show database error messages
2024-12-19 17:55:43 -08:00