Commit Graph

36503 Commits

Author SHA1 Message Date
Vitalii Koshura effb05f5dd
[ci] check for upstream updates of the custom vcpkgs ports
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-07-31 01:31:03 +02:00
Vitalii Koshura 87bf0b8715
Merge pull request #5719 from BOINC/vko_remove_unused_configure_parameter
[linux] remove unused '--enable-vcpkg' configure parameter
2024-07-31 00:42:53 +02:00
Vitalii Koshura 2702b674a5
Merge pull request #5718 from BOINC/vko_add_custom_gdk-pixbuf_and_librsvg_vcpkg_ports_for_pr
[vcpkg][linux] Add custom gdk-pixbuf and librsvg vcpkg ports
2024-07-31 00:41:39 +02:00
Vitalii Koshura f6ad3bd01f
[linux] remove unused '--enable-vcpkg' configure parameter
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-07-31 00:08:27 +02:00
Vitalii Koshura a77d43c260
[vcpkg][linux] Add custom gdk-pixbuf and librsvg vcpkg ports
When BOINC for Linux is built with vcpkg, and links all the dependencies statically,
gdk-pixbuf cannot load dynamically loaded modules (like SVG loader) during runtime.
To fix thism we need to modify gdk-pixbuf in a way that it uses librsvg as a built-in format.
However, librsvg internally requires gdk-pixbuf during build stage, that makes a circular dependency.
To avoid this, we have to include necessary librsvg symbols into boincmgr binary manually
and do some dummy calls to them to force linker to include them into the final binary.

This fixes: #5563.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-07-30 23:49:31 +02:00
Vitalii Koshura f0fed141d0
Merge pull request #5717 from BOINC/dpa_mod_pm
web: don't allow blocking PMs from a moderator or admin.
2024-07-30 10:37:39 +02:00
David Anderson fc9fd0ce8d web: don't allow blocking PMs from a moderator.
Moderators need to be able to contact everyone.
2024-07-30 00:38:20 -07:00
Vitalii Koshura dfec74671b
Merge pull request #5715 from BOINC/dpa_forum_quote
forums: when quote a message, identify its sender and date
2024-07-28 12:41:25 +02:00
Vitalii Koshura bdeb2cdcd5
Merge pull request #5714 from BOINC/dpa_text2
web: fix edge case in bbcode processing
2024-07-28 12:40:20 +02:00
David Anderson f16a624b55 forums: when quote a message, identify its sender and date
e.g. In reply to Joe Smith's message of 28 Jul 2024:
2024-07-28 00:02:49 -07:00
David Anderson d6bd7b0c27 web: fix edge case in bbcode processing
[code] and [pre] aren't nestable.
Process them separately from nestable constructs.
2024-07-27 21:10:49 -07:00
Vitalii Koshura 939396e196
Merge pull request #5713 from BOINC/vko_update_actions
[ci] update actions
2024-07-28 03:41:57 +02:00
Vitalii Koshura 44d71477fa
[ci] update actions
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-07-28 03:22:47 +02:00
Vitalii Koshura de57329e98
Merge pull request #5712 from BOINC/dpa_db_dump
db_dump: report encoding correctly ('utf-8' rather than 'iso-8859-1')
2024-07-27 00:09:55 +02:00
Vitalii Koshura dfd69e58e4
Merge pull request #5711 from BOINC/dpa_update_versions
update_versions: keep going if find bad app version directory
2024-07-27 00:08:55 +02:00
Vitalii Koshura 0827ba1bd9
Merge pull request #5710 from BOINC/dpa_pm2
web: in PM send to multiple users, but names/IDs on separate lines
2024-07-27 00:06:46 +02:00
David Anderson 9c6ae74f4f db_dump: report encoding correctly ('utf-8' rather than 'iso-8859-1') 2024-07-26 14:37:32 -07:00
David Anderson 1b9e64a4ae update_versions: keep going if find bad app version directory
Also format --verbose output better
2024-07-26 14:20:07 -07:00
David Anderson 3b6b1014fc web: in PM send to multiple users, but names/IDs on separate lines
... rather than comma separated.
User names can contain commas but not newlines.
2024-07-26 13:19:51 -07:00
Vitalii Koshura 5d1d4c5b7e
Merge pull request #5704 from BOINC/dpa_prefs9
client: fix minor prefs parsing bug
2024-07-24 09:22:49 +02:00
Vitalii Koshura 0d8a2e41a3
Merge pull request #5705 from BOINC/dpa_gpu_desc2
web: fix bug that hid GPUs in host page
2024-07-24 09:22:28 +02:00
David Anderson 69176b0650 web: fix bug that hid GPUs in host page
The PHP code (gpu_desc()) skipped GPUs with < 5 description fields.
Older clients return only 4 fields.
2024-07-23 12:44:46 -07:00
David Anderson 2b3c19ec0a client: fix minor prefs parsing bug
If we parse for a target venue, and it's present,
and mod_time/source_project/source_scheduler appear after the venue,
we were failing to parse them.
2024-07-23 12:13:51 -07:00
Vitalii Koshura ab1085b25f
Merge pull request #5703 from BOINC/vko_update_translations
update translations
2024-07-23 00:11:10 +02:00
Vitalii Koshura 5fe5a7fee8
update translations
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-07-22 23:44:24 +02:00
Vitalii Koshura 29414cb3cc
Merge pull request #5702 from BOINC/dpa_panel
web tweaks
2024-07-22 12:22:44 +02:00
David Anderson e4affc8999 web tweaks
- in user page, use panels to group content
- change custom RSS for dark mode so that tables in panels
    have the same background color as the panel
- use appropriate units for host info (e.g. GB for memory size)
2024-07-21 17:46:54 -07:00
Vitalii Koshura a524246f7d
Merge pull request #5700 from BOINC/all_projects_list_xml_update
Update all_projects_list.xml
2024-07-21 02:51:27 +02:00
AenBleidd dac0a59e0e Update all_projects_list.xml 2024-07-21 00:21:35 +00:00
Vitalii Koshura 63160629ff
Merge pull request #5699 from BOINC/dpa_subject
web: increase size of Subject field in message board create/edit form
2024-07-20 23:30:31 +02:00
Vitalii Koshura c522961dd1
Merge pull request #5698 from BOINC/dpa_button
make buttons more legible
2024-07-20 23:29:20 +02:00
Vitalii Koshura 1b17d51230
Merge pull request #5696 from BOINC/dpa_server_status
server status page: fix PHP warning
2024-07-19 11:01:38 +02:00
David Anderson 1e13fc8f34
Merge pull request #5658 from BOINC/dpa_vboxw_dir
vboxwrapper: don't create projects/virtualbox
2024-07-18 22:56:16 -07:00
David Anderson 0883a68a81 vboxwrapper, Win: error out if getenv("USERPROFILE") fails 2024-07-18 22:32:35 -07:00
David Anderson 00e269757c fix friend list display on user home page 2024-07-18 14:58:46 -07:00
David Anderson 16dba91d11 server status page: fix PHP warning 2024-07-18 14:40:25 -07:00
Vitalii Koshura f2be5afc70
Merge pull request #5694 from bema-aei/fix_db_purge
sched/db_purge: if a result fails to be deleted, don't purge the referencing workunit
2024-07-18 11:41:53 +02:00
Bernd Machenschalk 6aed70c637 sched/db_purge: if a result fails to be deleted, don't purge this workunit
- or the result is left orphaned n teh DB and never gets deleted
2024-07-18 11:04:09 +02:00
Vitalii Koshura 60005c346a
Merge pull request #5693 from BOINC/dpa_php82
web: make things work with PHP 8.2
2024-07-18 02:38:31 +02:00
David Anderson fbb473550f web: make things work with PHP 8.2
The mysqli fetch_object() function assigns dynamic properties.
PHP 8.2 issues warning messages when you do this.
Solution (for now): put
before DB class definitions.
2024-07-17 16:59:39 -07:00
David Anderson f9d0d9226a web: use the SHOW_USER_PAGE constant instead of 'show_user.php' 2024-07-17 16:50:42 -07:00
David Anderson ef2239d58e web: make buttons more legible
The bootstrap 'btn-success' colors are white text on light green.
This is hard to read.
Change this to a darker green (seagreen).
There are two cases: form submit buttons, and links.
Lots of each; not sure I got them all.
Each of these should be factored into a single function; maybe later.

Also:
- use sprintf() instead of "foo".tra("xxx")."blah"
- fix sending HTML email with linux 'mail' command
- fix display of friends
2024-07-17 14:25:45 -07:00
Vitalii Koshura 6bbdea848c
Merge pull request #5688 from BOINC/vko_dont_show_another_instance_running_warning
[Manager] Add possibility to hide 'Another instance of BOINC Manager is already running' message
2024-07-15 05:49:09 +02:00
Vitalii Koshura 0db57c07c5
[Manager] Add possibility to hide 'Another instance of BOINC Manager is already running' message
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-07-15 05:26:59 +02:00
Vitalii Koshura a5c307cbdc
Merge pull request #5687 from BOINC/vko_navigate_to_the_download_page
[Manager] Add possibility to navigate to the download page when the new version of BOINC is available.
2024-07-15 04:54:24 +02:00
Vitalii Koshura 9b02420783
[Manager] Add possibility to navigate to the download page when the new version of BOINC is available.
This fixes #5676.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-07-15 04:31:16 +02:00
Vitalii Koshura 073b88699b
Merge pull request #5686 from AenBleidd/vko_extend_generic_message_dlg
[Manager] Make DlgGenericMessage dialog more generic.
2024-07-15 03:27:14 +02:00
Vitalii Koshura 0175b24198
[Manager] Make DlgGenericMessage dialog more generic.
This is a preparation for another PR that will utilize this new functionality.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2024-07-15 02:46:01 +02:00
Vitalii Koshura 31316029d1
Merge pull request #5685 from BOINC/all_projects_list_xml_update
Update all_projects_list.xml
2024-07-14 16:40:08 +02:00
AenBleidd d1a0ea8a46 Update all_projects_list.xml 2024-07-14 00:23:04 +00:00