Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: boinc-client-devel | Distribution: SUSE Linux Enterprise 16 |
Version: 8.0.4 | Vendor: openSUSE |
Release: bp160.1.1 | Build date: Tue Jul 23 05:18:35 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 1161788 | Source RPM: boinc-client-8.0.4-bp160.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://boinc.berkeley.edu/ | |
Summary: Development files for libboinc |
This package contains development files for libboinc.
GPL-3.0-or-later OR LGPL-3.0-or-later
* Tue Jul 23 2024 Jan Engelhardt <jengelh@inai.de> - Update to release 8.0.4 * Resolve a case where the required memory for an application was overestimated and caused a lower concurrent job count. * Fri Jul 12 2024 Jan Engelhardt <jengelh@inai.de> - Revert to state of 2024-05-26 due to regressions, https://build.opensuse.org/request/show/1183568#comment-1957214 https://build.opensuse.org/request/show/1184357#comment-1959404 [boo#1227092] * Thu Jun 27 2024 chris@computersalat.de - fix for bnc#1227092 * Add WorkingDirectory= to unit file - Add further Variables to unit file +ProtectSystem=full +ProtectControlGroups=true +ReadWritePaths=-$BOINC_BOINC_DIR - rebase patches * boinc-docbook2x.patch * build-client-scripts.patch * libboinc-shared.patch * xlocale.patch * Sun May 26 2024 Jan Engelhardt <jengelh@inai.de> - Update to release 8.0.2 * Support so-called "sporadic applications" * Sat Feb 03 2024 Jan Engelhardt <jengelh@inai.de> - Employ %sysuser macros to generate "boinc" user * Thu Jan 04 2024 Aaron Puchert <aaronpuchert@alice-dsl.net> - Use systemd-sysusers to create service user and group. - Add service user to "render" group to allow BOINC applications to use GPU devices for accelerated computation. DRM render nodes have been restricted in sr#1128161. - Remove unused SysV init script. - Update README.SUSE and the logrotate configuration file to use systemctl instead of the no longer relevant init script. * Sat Aug 12 2023 Jan Engelhardt <jengelh@inai.de> - Update to release 7.24.1 * Resolve some crash on MacOS * Tue Aug 08 2023 Jan Engelhardt <jengelh@inai.de> - Update to release 7.24 * client: improve implementation of CPU throttling * client: set Content-type of POST requests to text/xml * Mon May 22 2023 Jan Engelhardt <jengelh@inai.de> - Update to release 7.22.2 * Fix a screensaver crash bug * Tue Jan 24 2023 Jan Engelhardt <jengelh@inai.de> - Update to relesae 7.22 * Add not-in-use computing prefs * Update cpu/gpu resources when app_config is re-read * Fri Dec 02 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 7.20.5 * Fix "Stop graphics" button operation * Mon Jul 18 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 7.20.2 * client: if bandwidth limit is removed (up or down), remove limit from active transfers. * client: fix bug in work fetch logic for case of zero resource share and zero work buf. * Sun Jul 03 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 7.20.1 * Manager: wxWidgets debug alert when switching between advanced and simple view. * BOINC did not gracefully handle capitalization discrepancies * client: fix #2837 had removed a special use case where idle was desired before work fetch, which was fixed * Manager: Memory access error on closedown * Manager: Search for skins to display on Simple View * Tue Jun 07 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 7.20.0 * client: pass process priority to wrapper * client: Ignore tty(S|ACM) devices in TTY idle time calculation * client: fix overly aggressive project-wide file transfer backoff policy * client: fix work-fetch logic when max concurrent limits are used * manager: fix failure to connect to client with non-English language - Let -devel subpackage follow the main package name. * Sat Oct 23 2021 Aaron Puchert <aaronpuchert@alice-dsl.net> - Drop boinc-gui.desktop and icons, because upstream provides a desktop entry with icons now. * Fri Oct 08 2021 Jan Engelhardt <jengelh@inai.de> - Update to release 7.18.1 * Exporting event log wrote just 6 lines, which was fixed. * Fri Jul 16 2021 Jan Engelhardt <jengelh@inai.de> - Update to release 7.18 * A number of fixes for other platforms like Android * Thu Jan 21 2021 Thorsten Kukuk <kukuk@suse.com> - pwdutils was dropped long time ago - fix building (/etc/init.d does not exist) * Wed Jan 06 2021 Dirk Müller <dmueller@suse.com> - update to 7.16.14: * macOS fixes * Sat Sep 05 2020 Jan Engelhardt <jengelh@inai.de> - Update to release 7.16.11 * Changes to build procedure for other platforms * A locale-related fix is included * Tue Aug 25 2020 Jan Engelhardt <jengelh@inai.de> - Update to release 7.16.9 * Linux client: fix X-based idle detection * Drop X11 fallback as Wayland can show a desktop session with no X11 servers, but XWayland can be started temporarily (and is useless for idle detection). * client: avoid CPU starvation when GPU computing is suspended * client: do nott allow an empty GUI RPC password * client: let a project master URL change from http: to https: without involving the user. * Fix CORS for GUI RPC via HTTP * Converted Java parts to Kotlin * transitioner: Fix race condition with file_upload_handler - Drop boinc-guirpcauth.patch (mostly merged; upstream has a slightly different solution, though) * Wed Apr 22 2020 Paolo Stivanin <info@paolostivanin.com> - Update to 7.16.6 * client: add <ignore_tty> config file option (Unix) * client: if an output file is missing or bad length, mark workunit as error. * client: on startup, check for active task finish files. * client: fix bug in missing-file logic that cause task abort at startup. * client: fix bug that caused jobs to run after client exit. * client: don't unsuspend before sending quit message. * client: send task descriptions if requested by AM. * Sun Dec 01 2019 Jan Engelhardt <jengelh@inai.de> - Update to release 7.16.3 * If output file is missing on startup, flag task as error. * Let project specify directories in logical file names. * Fix security vulnerability involving logical file names. * Make "reread config files" work for ncpus. * Support fetch of files over GUI RPC; allow projects to supply their own web-based GUI. * Support GUI RPCs as HTTP Post requests. * Enable "Other options" in simple view if no client connected. * Clear "vm_extensions_disabled" flag on startup. * Fix work fetch bug when max_concurrent used. * Unsuspend jobs before telling them to quit. * Sanity check job runtime limits. * Fix overflow in OpenCL GPU FLOPS calculation. - Do not ignore errors from groupadd/useradd * Tue Sep 10 2019 Christophe Giboudeaux <christophe@krop.fr> - Build boinc-client using -ffat-lto-objects * Sat Dec 15 2018 aaronpuchert@alice-dsl.net - Update to version 7.14.2. * Fix GPU detection when run with --detach_console or using $PATH * Update NVIDIA GPU detection for recent models * Change simple prefs dialog behavior to match advanced * If using a dynamic account manager, show AM user name in Manager rather than randomly-generated project account names * Move new-version URLs from cc_config.xml to nvc_config.xml (so that WCG can customize) * Mon Aug 06 2018 jengelh@inai.de - Remove unnecessary ldconfig from devel subpackage * Tue Jul 24 2018 aaronpuchert@alice-dsl.net - Update to version 7.12.1. - Remove doc package, since the files have been removed from the source. Actually it wasn't even the documentation, but the server code. - Disable idle detection via the XSS API and remove dependency to libXScrnSaver-devel. This feature requires access to a running X server, which the BOINC client does not have in OpenSUSE. - Rename the devel package and provide the correct dependency. The devel package provides the headers for libboinc, and has nothing to do with the BOINC client. - Add conflict to original devel package. - Remove unnecessary dependency to libxslt. - Update systemd service file with changes from upstream: start after network-online.target, and use "ProtectHome=true". - Move bash completion file to /usr/share tree to fix rpmlint. - Declare license files as %license. - Don't install `notes` and `todo` - these are internal notes of the developers and not helpful to users. - Drop 0001-MGR-support-wxWidgets-without-webview.patch, which has landed upstream (commit 27bb3c9e). - libboinc-shared.patch: Build shared libraries for client and static libraries for science apps. Science apps are distributed as binaries over the BOINC network, so dynamic linking doesn't make sense. But we can use dynamic linking for the client. - build-client-scripts.patch: Add some targets to fix build. - Fix default path for boincscr. * Wed Jul 11 2018 chris@computersalat.de - Update to 7.8.6 * can't find any useful ChangeLog :( * Thu Nov 23 2017 rbrown@suse.com - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) * Thu Oct 26 2017 chris@computersalat.de - Update to version 7.8.3. (aaronpuchert) - Removed the deprecated "Encoding" line from the .desktop file. - Updated the cleanup code: * Permissions seem to be correct now. * Line endings seem to be correct. * Applied the UTF-8 conversion to the 2011 notes as well. - Removed the entire coprocs/NVIDIA directory, since all files in there have a doubtful license. - Removed components that are not required for a Linux build. * Sun Sep 10 2017 chris@computersalat.de - update to 7.8.2 * no changelog available - add {minor_version} - rm wrong sim_web link - fix files for SLES 11 - remove obsolete patch * 0001-Fix-1530-null-pointer-dereference.patch * Fri Sep 08 2017 jengelh@inai.de - Add 0001-MGR-support-wxWidgets-without-webview.patch * Sat Sep 02 2017 jengelh@inai.de - Remove unnecessary %if..%endif markers that do not affect the rpmbuild output files. - Move patch metadata into patch so it stays with the patch. Add more authorship info. - Add xlocale.patch to fix build error with glibc-2.26. - Refresh boinc-guirpcauth.patch, boinc-docbook2x.patch, 0001-Fix-1530-null-pointer-dereference.patch to quilt's default p1 level. * Mon Mar 27 2017 chris@computersalat.de - fix deps * add missing ca-certificates-mozilla needed in minimal install, e.g. JeOS images, without - boinc-client will fail to load config from e.g. www.worldcommunitygrid.org/get_project_config.php * Sat Feb 25 2017 chris@computersalat.de - fix for boo#1026965 * no remote connect, no sysconfig file (--allow_remote_gui_rpc) * install and fillup sysconfig file * rework service file - fix wrong bashism fix by ledest * grep should NOT match - do not build boinc-manager on SLES 11/12 * bcond_with manager - revert conditionals remove for SLES 11 * add SysVinit file - mv boincscr to manager pkg, built with manager * Mon Jan 02 2017 jengelh@inai.de - Add argument passing from boinc-manager to boinc-gui [boo#1017705] * Tue Dec 27 2016 jengelh@inai.de - Update to new upstream release 7.6.33 * Fix a crash near readdir (add 0001-Fix-1530-null-pointer-dereference.patch) * Sun Apr 24 2016 jengelh@inai.de - Update to new upstream release 7.6.32 - Remove boinc-client-AM_CONDITIONAL.patch, boinc-configure.patch (no longer needed) * Fri Apr 22 2016 aaronpuchert@alice-dsl.net - Replaced quick fix for compiler errors by a proper solution, which is already upstreamed. - Removed dependency to mysql, because that is only needed for the BOINC server, which we don't build anyway. - Removed dependency to libboinc, because it's meant to be statically linked to science apps and not necessary for end user. * Sun Mar 27 2016 aaronpuchert@alice-dsl.net - Update to version 7.6.22. The main advantage: GPUs running on the open source stack (Mesa) are now recognized and can be used for BOINC. Additional packages are needed though: * libOpenCL1, * libMesaOpenCL, * libclc. Further, the GPU device in /dev/dri needs to have r+w rights for the BOINC user, since it doesn't have access to the X session. - Fetch from GitHub instead of SVN, removed the fetch script - Rebased all patches, removed obsolete boinc-LC_MESSAGES.patch - Fixed compiler errors because openSUSEs wxWidgets is configured with wxUSE_STL=1, which is incompatible with BOINC. There is an open issue on GitHub: https://github.com/BOINC/boinc/issues/1515. - Building the manager and locales separately is no longer necessary. - The icons seem to have disappeared. - The BOINC manager should be called with the data directory instead of the binary directory. Otherwise it can't connect. * Wed Jun 24 2015 jengelh@inai.de - boinc-client.service: replace ControlGroup= by Slice=, since ControlGroup is gone since systemd-205 already. We now use the "background.slice". Configuration of the background.slice is left to the administrator since it may be shared by other packages, and is subject to preferences. If you need some default to begin with for the first time, use `systemctl set-property background.slice CPUShares=2`. * Wed Mar 18 2015 jengelh@inai.de - Reduce logrotate from Requires to Recommends. - Remove Requires: cron. This seems only for the server parts (not in this package). - Remove systemd requires to allow for a minimal container setup. * Sun Nov 09 2014 Led <ledest@gmail.com> - fix bashism in pre script * Tue Jun 17 2014 tchvatal@suse.com - Remove needless rpmlintrc lines to ease error spotting when there really are some. * Tue Jun 17 2014 tchvatal@suse.com - Cleanup with spec-cleaner for better readability - Move lang packages from Requires to Recommends * Tue Jun 17 2014 tchvatal@suse.com - Remove unused patch: * boinc-completion.patch - Remove comments with unused patches - Remove conditionals with inits as we don't build for such release anyway - Provide rcboinc symlink for easier usage. * Wed Mar 26 2014 chris@computersalat.de - some RPMLINT fixes * fix License: remove ',' * non-standard-gid /var/lib/boinc boinc * SR #227671 to rpmlint - fix deps for libxcb * Tue Mar 18 2014 chris@computersalat.de - fix README.SUSE * Sun Mar 16 2014 chris@computersalat.de [#] fix for bnc#779335 * disabled boinc-completion.patch - update to 7.2.42 * Fix problem that was causing scheduler RPCs to fail on Yoyo@home (HTTP status code 400) * for mor info have a look at http://boinc.berkeley.edu/wiki/Release_Notes - removed obsolete patches: * boinc-client-dynamic_buffers.patch * boinc-init.patch * boinc-client-7.0.36-AM_CONDITIONAL.patch * boinc-client-7.0.36-dynamic_buffers.patch - rebased patches: * boinc-LC_MESSAGES.patch * boinc-client-AM_CONDITIONAL.patch * boinc-configure.patch * boinc-docbook2x.patch * boinc-guirpcauth.patch * Sat Oct 26 2013 p.drouand@gmail.com - Update to version 7.0.36 + No changelog available - Add systemd support - Adapt patchs to upstream changes * boinc-client-dynamic_buffers.patch * boinc-client-AM_CONDITIONAL.patch - Remove boinc-client-glib_h.patch; fixed on upstream - Do not copy INSTALL in documentation * Wed May 01 2013 chris@computersalat.de - update to 7.0.28 * sorry but there is no ChangeLog :( - rebase patches * dynamic_buffers, guirpcauth, AM_CONDITIONAL - add configure patch - remove obsolete glib_h patch * Wed Apr 03 2013 coolo@suse.com - do not own bash directories * Tue Jul 10 2012 chris@computersalat.de - rename patch * fix-automake-conditional to boinc-client-AM_CONDITIONAL patch - fix build for SLE_11 * AM_CONDITIONAL patch >= 12.2 * Tue Jul 10 2012 coolo@suse.com - fix compilation for factory and 12.2 * Sun Jul 01 2012 chris@computersalat.de - add BOINC_DIR to sysconfig * make BOINC_DIR configurable (a proposal of Carsten Neumann) * Sat Feb 11 2012 chris@computersalat.de - add glib_h patch * Fri Feb 10 2012 chris@computersalat.de - update tp 6.12.43 * sorry but there is no ChangeLog :( - rework patches - remove obsolete patches * boinc-server.patch * boinc-client-str_util.patch - add boinc-client-lang subpkg - fix DSOLinkChange for suse >= 1210 * see https://fedoraproject.org/wiki/UnderstandingDSOLinkChange for more info, special thanks to Stefan Dirsch :) * Fri Feb 10 2012 chris@computersalat.de - fix sed for boinc-manager * Wed Feb 08 2012 chris@computersalat.de - fix for bnc#745887 ( Confirm licensing of boinc-client 6.10.60 ) - fix for bnc#744612 ( File /usr/bin/boinc_gui incorrectly named ) - fix for bnc#744389 ( boinc-client will not run ) - fix for bnc#732118 ( BOINC installs but will not run ) * Mon Feb 06 2012 chris@computersalat.de - fix License (http://www.spdx.org/licenses/) * LGPL-3.0 * Sun Feb 05 2012 chris@computersalat.de - remove client dep of manager * manager does not really need a local boinc-client ;) - fix desktop file * Sat Feb 04 2012 chris@computersalat.de - fix deps for boinc-client * Requires libboinc6 * Thu Feb 02 2012 chris@computersalat.de - rework patches - rework sysconfig file - rework logrotate file - add SuSElike init script - fix user add * boinc needs a shell - fix wrapper * replace boincmanager with boinc-manager and add symlink for backward compatibility * fix boinc_gui -> boinc-gui - fix License * LGPLv3 - fix for bnc#689499 * a blocked boinc client, the manager works * Fri Sep 30 2011 coolo@suse.com - add libtool as buildrequire to make the spec file more reliable * Tue Aug 30 2011 Sascha.Manns@open-slx.de - fixed Bug bnc#714623 (/var/lock/subsys unsupported) * Mon May 16 2011 pth@suse.de - Avoid buffer overflow in filesys.cpp(dir_size). * Sun May 01 2011 chris@computersalat.de - update to 6.10.60 * Fix: Project list issue in the attach wizard that lead to a crash - fix deps o wxGTK-devel - enable parallel build * Fri Apr 29 2011 saigkill@opensuse.org - filed shared-lib-calls-exit in boinc as http://boinc.berkeley.edu/trac/ticket/1098 - filed binary-or-shlib-calls-gethostbyname as http://boinc.berkeley.edu/trac/ticket/1099 * Thu Apr 28 2011 saigkill@opensuse.org - Rewritten the Spec based on Malcolm Lewis Improvements (THX) * Wed Apr 27 2011 saigkill@opensuse.org - Removed boinc-bnc_465676.patch (Fixed Upstream) - Removed boinc-bnc_465676.patch (Fixed Upstream) - Removed boinc-client-NotebookWxPanel.patch (Fixed Upstream) - Removed boinc-client-wxWindowListNode.patch (Fixed Upstream) * Tue Dec 28 2010 sbrabec@suse.cz - Compile with wxWidgets (STL variant). * Tue Oct 05 2010 malcolmlewis@opensuse.org - Fix boinc-manager-lang requires * Tue Oct 05 2010 malcolmlewis@opensuse.org - Major spec file makeover - Updated version - Cleaned up patches - Fixed most deprecated conversion from string constant to 'char*' * Mon Mar 15 2010 coolo@novell.com - disable use of %jobs * Sun May 31 2009 saigkill@opensuse.org - fixed str_util.h while using newer gcc (THX to Jan) * Fri May 22 2009 saigkill@opensuse.org - fixed Errors while using newer wx Version * Fri Mar 27 2009 saigkill@opensuse.org - removed boinctray depency * Sat Mar 14 2009 saigkill@opensuse.org - added rpmlintrc * Wed Feb 25 2009 pth@suse.de - Use wxWindowList::compatibility_iterator instead of wxWindowListNode* as the latter is not defined when wxWindows is compiled to use the STL. - Include standard compiler flags. - Reformat description - Correct spelling boinc-client-README.SuSE * Thu Feb 12 2009 saigkill@opensuse.org - added wxstring_conversion.patch (fix Bug #774 Berkeley Bug) * Wed Feb 11 2009 saigkill@opensuse.org - first stable Version - fixed boincmgr to copy gui_rpc_auth.cfg to every /home * Wed Feb 11 2009 saigkill@opensuse.org - Export %%changelog to boinc-client.changes * Tue Feb 10 2009 saigkill@opensuse.org - changed $BOINCEXE from boinc_client to boinc * Wed Feb 04 2009 saigkill@opensuse.org - Fixed OpenSUSE Bugzilla Bug #468414 * Tue Feb 03 2009 saigkill@opensuse.org - updated to Version 6.4 - deleted bnc_465676 (was fixed in sourcecode by boinc-team) * Mon Feb 02 2009 dl9pf@gmx.de - tweaked -doc package * Mon Feb 02 2009 saigkill@opensuse.org - added README.SuSE to %%doc - added own Patches: + boinc-docbook2x (fix using docbook2x) + boinc-LC_MESSAGES (fix handling .mo LC Messages) + boinc-rcscript (fix using init.d instead of rc.d) (fix BOINC User root) + boinc-sysconfig (fix installing conf in /etc/boinc-client.conf) (fix init File as boinc) + ca_cert_deactivate (fix deactivate using of ca_cert) + fs_start_included (fix add $fs_network to init.d Script) * Sun Feb 01 2009 saigkill@opensuse.org - added fillup Macro to use sysconfig - use sysconfig.boinc as source from fillup macro * Sat Jan 31 2009 saigkill@opensuse.org - deleted bnc_431510 not relevant (for Mac). - deleted bnc_439037 not relevant - deleted bnc_442904 for Win. In my Package no Win/Mac Source - added bnc_465676.patch fix CVE-ID: CVE-2009-0126 - branched for Factory:Contrib * Fri Jan 23 2009 saigkill@opensuse.org - deleted mac/mac_build/win Folders from the Sourcecode * Wed Jan 14 2009 mauro@suse.de - Added bnc_465676.patch to fix bnc#465676. + Fixes CVE-2008-5077 + check return values of RSA_*() functions. + fix a memory leak, missing RSA_free(). * Tue Dec 23 2008 mauro@suse.de - Added bnc_442904.patch to fix bnc#442904. + Use the proper delete. * Mon Nov 03 2008 mauro@suse.de - Add bnc_439037.patch to fix bnc#439037. We now use strcmp instead of the original ==. * Fri Oct 03 2008 mauro@suse.de - Add bnc-431510.patch to fix bnc#431510. * Mon Sep 08 2008 mauro@suse.de - initial package for SuSE. boinc 6.2.18 (based on the enzokiel's (opensuse version).
/usr/include/boinc /usr/include/boinc/app_ipc.h /usr/include/boinc/average.h /usr/include/boinc/base64.h /usr/include/boinc/boinc_api.h /usr/include/boinc/boinc_opencl.h /usr/include/boinc/boinc_stdio.h /usr/include/boinc/cal_boinc.h /usr/include/boinc/cc_config.h /usr/include/boinc/cert_sig.h /usr/include/boinc/cl_boinc.h /usr/include/boinc/common_defs.h /usr/include/boinc/coproc.h /usr/include/boinc/crypt.h /usr/include/boinc/diagnostics.h /usr/include/boinc/error_numbers.h /usr/include/boinc/filesys.h /usr/include/boinc/graphics2.h /usr/include/boinc/gui_rpc_client.h /usr/include/boinc/gutil.h /usr/include/boinc/hostinfo.h /usr/include/boinc/md5.h /usr/include/boinc/md5_file.h /usr/include/boinc/mem_usage.h /usr/include/boinc/mfile.h /usr/include/boinc/miofile.h /usr/include/boinc/msg_log.h /usr/include/boinc/network.h /usr/include/boinc/notice.h /usr/include/boinc/opencl_boinc.h /usr/include/boinc/parse.h /usr/include/boinc/prefs.h /usr/include/boinc/proc_control.h /usr/include/boinc/procinfo.h /usr/include/boinc/project_specific_defines.h /usr/include/boinc/proxy_info.h /usr/include/boinc/sched_msgs.h /usr/include/boinc/stackwalker_imports.h /usr/include/boinc/str_replace.h /usr/include/boinc/str_util.h /usr/include/boinc/svn_version.h /usr/include/boinc/url.h /usr/include/boinc/util.h /usr/include/boinc/version.h /usr/lib64/libboinc.so /usr/lib64/libboinc_api.a /usr/lib64/libboinc_crypt.so /usr/lib64/libboinc_graphics2.a /usr/lib64/libboinc_opencl.a /usr/lib64/pkgconfig/libboinc.pc /usr/lib64/pkgconfig/libboinc_api.pc /usr/lib64/pkgconfig/libboinc_crypt.pc /usr/lib64/pkgconfig/libboinc_graphics2.pc /usr/lib64/pkgconfig/libboinc_opencl.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Apr 30 00:23:29 2025