Package: boinc / 7.4.23+dfsg-1+deb8u1

Metadata

Package Version Patches format
boinc 7.4.23+dfsg-1+deb8u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
make_project_overcomes_Apache24_security.patch | (download)

tools/make_project | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 installations outside /var/www are disabled by default
 This friendly report helped me out
 http://dabase.com/blog/AH01630:_client_denied_by_server_configuration/

stripchart_debian.patch | (download)

stripchart/stripchart | 4 2 + 2 - 0 !
stripchart/stripchart.cgi | 4 2 + 2 - 0 !
stripchart/stripchart.cnf | 10 5 + 5 - 0 !
3 files changed, 9 insertions(+), 9 deletions(-)

 adjusting paths.
Disclaimer: This is mostly dead code in upstream.

disable_svn_version.patch | (download)

generate_svn_version.sh | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

---
possible_size_type_error.patch | (download)

sched/file_upload_handler.cpp | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 int may not be enough (theoretically) for large files.


debian_debian_AdjustBoincTopdirPython.patch | (download)

py/boinc_path_config.py.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 adjusted path for boinc to server for python code

some_extra_clang_warnings.patch | (download)

clientgui/sg_ProjectPanel.cpp | 18 9 + 9 - 0 !
1 file changed, 9 insertions(+), 9 deletions(-)

 fixing some clang warning.
 Probably this patch can be safely dropped since upstream seems to have already
 addressed this.

cppcheck_realloc.patch | (download)

lib/crypt.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 initialisation.


MainDocumentWarnings.patch | (download)

clientgui/MainDocument.cpp | 18 11 + 7 - 0 !
1 file changed, 11 insertions(+), 7 deletions(-)

 nothing in this patch should be functionally relevant, only compile time warnings as by the ambiguity of the result parameter are resolved.

more_maxpathlen.patch | (download)

api/graphics2_util.cpp | 4 2 + 2 - 0 !
lib/filesys.cpp | 8 4 + 4 - 0 !
lib/network.cpp | 6 3 + 3 - 0 !
3 files changed, 9 insertions(+), 9 deletions(-)

 use maxpathlen and change sprintf to snprintf

sched_driver_char_buffers.patch | (download)

sched/sched_driver.cpp | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 allowing descriptions of hosts, vendor or model that are larger than a sms.

csh2tcsh.patch | (download)

tools/db_query | 2 1 + 1 - 0 !
tools/watch_tcp | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 the use of the c shell is deprecated.

client_app_maxpathlen.patch | (download)

client/file_names.cpp | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 use the max value between len or maxpathlen

boinclib_shared.patch | (download)

client/Makefile.am | 2 1 + 1 - 0 !
lib/Makefile.am | 6 3 + 3 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 this patch makes the build system create a dynamic shared library.
 Upstream didn't accept this patch because of the unstable api, so this is a
 significative debian delta.

Missing_libSched.patch | (download)

apps/Makefile.am | 6 3 + 3 - 0 !
clientgui/Makefile.am | 1 1 + 0 - 0 !
sched/Makefile.am | 2 1 + 1 - 0 !
tools/Makefile.am | 2 1 + 1 - 0 !
vda/Makefile.am | 2 1 + 1 - 0 !
5 files changed, 7 insertions(+), 6 deletions(-)

 help autotools to find the correct sched dynamic shared library.

disable_new_version_check.patch | (download)

client/client_state.cpp | 2 1 + 1 - 0 !
client/scheduler_op.cpp | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 disable new version check in notices tab
 Debian/Ubuntu specific patch.
lib_cppcheck.patch | (download)

lib/unix_util.cpp | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 this patch adds a checks for enough free memory, and exits in case of not enough.

fopen_closing.patch | (download)

lib/crypt_prog.cpp | 10 10 + 0 - 0 !
lib/mfile.cpp | 3 2 + 1 - 0 !
lib/parse_test.cpp | 1 1 + 0 - 0 !
3 files changed, 13 insertions(+), 1 deletion(-)

 this patch makes boinc correctly close the open files.
 This patch allows also MFILE to correctly deallocate its pointers by calling close().

rrsim_iterator_cppcheck.patch | (download)

client/rrsim_test.cpp | 9 7 + 2 - 0 !
1 file changed, 7 insertions(+), 2 deletions(-)

 this patch avoid the iterator reuse, fixing cppcheck warnings

filesys_error_message.patch | (download)

lib/filesys.cpp | 9 7 + 2 - 0 !
1 file changed, 7 insertions(+), 2 deletions(-)

 this patch adds an useful error message in case of dir open failure.

de.po.patch | (download)

html/languages/translations/de.po | 17 9 + 8 - 0 !
1 file changed, 9 insertions(+), 8 deletions(-)

 fixing some "de" typos, this should be addressed on other languages aswell.

more_clang_warnings.patch | (download)

lib/shmem.cpp | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 adding another error check.

add ldflags.patch | (download)

samples/wrapper/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 adding ldflags to the wrapper build

addressing_additional_html_dirs.patch | (download)

html/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 adding some missing html dirs to the install script

gui_urls_xml_added_to_Makefile.patch | (download)

tools/Makefile.am | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 adding a missing file to the install script

file_upload_handler_in_sched_linking.patch | (download)

sched/Makefile.am | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 link libboinc to some binary needing it.

disable_silent_rules.patch | (download)

configure.ac | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disabled silent rules, for buildlog check to work.

server_status_php.patch | (download)

html/user/server_status.php | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 adjusting apache pid file location

boinc server dynamic libs.patch | (download)

sched/Makefile.am | 2 1 + 1 - 0 !
tools/Makefile.am | 2 1 + 1 - 0 !
vda/Makefile.am | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 making the server packages ship dynamic shared libraries aswell.

fix typo.patch | (download)

Makefile.incl | 2 1 + 1 - 0 !
lib/Makefile.am | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 this should ensure that parallel builds work on debian (since the dependencies are changed with dynamic libraries)

fix dependencies.patch | (download)

Makefile.incl | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 this should avoid a race condition in parallel builds when the ".a" file
 is accessed prior to the correspondant "$(LN)" call from Makefile.