From 731023774a093226a6554a5af1253f6d570ba511 Mon Sep 17 00:00:00 2001 From: jnemeth Date: Wed, 2 Dec 2020 01:36:48 +0000 Subject: bacula: update to 9.6.6 Changelog for version 9.6.6 18Sep20 - baculum: Fix displaying date and time on volume view page 17Sep20 - baculum: Fix #2564 changing volume status to Read-Only 11Sep20 - baculum: Fix saving multicombobox control values - baculum: Fix multicombobox and multitextbox controls to work with PHP 7.4 10Sep20 - baculum: Fix #2562 displaying date and time in tables on Safari 30Aug20 - Update copyright year 17Aug20 - Clarify SD vbackup device error message - Fix MT2554 :update upload_cache call in dircmd.c 15Aug20 - zero malloced memory when SMARTALLOC not enabled 09Aug20 - baculum: Fix #2558 saving day or day range in schedule resource - reported by Jose Alberto 05Aug20 - Fix MT2554 :upgrade upload_cache interface. 29Jun20 - Eliminate compiler errors when smartalloc is turned off 28Jun20 - baculum: Fix date formatter to work with PHP 7.4 27Jun20 - baculum: Fix configure Bacula hosts page to work with PHP 7.4 25Jun20 - baculum: Update Portuguese translations 24Jun20 - baculum: Change colours in table headers and borders 20Jun20 - baculum: Add remove runscript button 19Jun20 - Fix #6366 About an issue with verify job level=DiskToCatalog - baculum: Close modal windows on pressing ESC key - baculum: Fix logout button on authorization failed page 18Jun20 - baculum: Add local user authentication method support 14Jun20 - baculum: Add date and time formatters - idea proposed by Wanderlei Huttel 13Jun20 - baculum: Enable re-running jobs in async way and visual improvements 12Jun20 - baculum: Change cursor over selectable table 11Jun20 - Fix build script copyright detection - release: add code to detect Bacula Systems copyrights and fail release 03Jun19 - Fix compilation of bsnapshot on Fedora Bugs fixed/closed since last release: 2558 6366 ================================================= Release 9.6.4 08Jun20 - Add configure variables to baculabackupreport. Patch from bug #2538 - Fix orphaned buffers in cloud by adding truncate argument to end_of_job() 06Jun20 - Improve clarity of Cloud part mismatches and make it an INFO message rather than a WARNING since it corrects the catalog. - Small trivial change to check_parts 05Jun20 - Backport more Enterprise cloud parts changes - Backport cloud upload code from Enterprise 03Jun20 - Update s3_driver.c to new libs3 API calling sequence 02Jun20 - Fix tray-monitor installation - Recompile ./configure - Add ./configure code to check for and enable/disable S3 support - win32: Fix org#2547 About possible NULL pointer dereference in get_memory_info - Ensure cloud driver loaded when listing cloud volumes 29May20 - baculum: Request #2546 support for full restore when file records for backup job are pruned 25May20 - baculum: Fix problem with authorization error after upgrade - baculum: Add UPGRADE file 24May20 - baculum: Fix returning value in TStyleDiff - generated notice with PHP 7.4 - baculum: Remove execute bit for framework scripts 22May20 - baculum: Fix displaying empty column button in table column visibility menu - reported by Wanderlei Huttel 21May20 - baculum: Update Polish translations - baculum: Update Portuguese translations 19May20 - baculum: New user management. LDAP support. Role-based access control. 12May20 - Fix new compiler warnings + always use bstrncpy not strncpy to ensure EOS at end of string 11May20 - Return smartalloc buffers zeroed -- future performance improvement 10May20 - Improve scanning data/time, fixes bug #2472 - Make ABORT mention segfault to clarify non-bug #2528 - Make reading a short block a warning rather than error 09May20 - baculum: Fix validators in run job modal window 02May20 - Remove unused -t option in dbcheck.c -- fixes bug #2453 01May20 - Fix bug 2523 -- spurious extra linking - Fix bug #2534 possible double free in error case - Fix possible sscanf overflows - Fix overflow from malicious FD reported by Pasi Saarinen 18Apr20 - baculum: Add option to show time in job log - idea proposed by Wanderlei Huttel - baculum: Add show log time parameter to job log endpoint 16Apr20 - baculum: Add tip about using table row selection 17Mar20 - Fix bug #2525 seg fault when doing estimate with accurate and MD5 - baculum: Fix issues with SELinux support reported by Neil MacGregor 16Mar20 - Correct some copyrights 07Mar20 - Add Docker plugin rpm spec files Bugs fixed/closed since last release: 2453 2472 2525 2528 2534 2546 2547 =========================================================== Release Version 9.6.3 09Mar20 - Eliminate false error when droping postgres table MAC - Apply Carsten's character set fix for the docs. Many thanks! 08Mar20 - Fix logic error in clearing bit on Windows 07Mar20 - baculum: Update Portuguese translations - baculum: Update Polish translations - baculum: Add patch to PRADO framework 4.0.1 for supporting PostgreSQL 12 catalog database - baculum: Add support for PostgreSQL 12 catalog database - Enhance failed bpipe to changer error message - Clean up some incorrect copyrights - Correct spelling errors in messages - Add to plugins links 01Mar20 - baculum: Add bulk actions for job history and volume tables - baculum: Update DataTables and its plugins 27Feb20 - docker: Update copyright headers. - Update BSD copyright on *.conf.in files - docker: Remove unneeded tar binary. - Fix workaround for Sun C++ recommended by Phil Stracchino - baculum: Update Polish translations - baculum: Update Portuguese translations --- sysutils/bacula-qt-console/Makefile | 3 +-- sysutils/bacula-qt5-console/Makefile | 3 +-- sysutils/bacula-tray-monitor-qt5/Makefile | 3 +-- sysutils/bacula-tray-monitor/Makefile | 3 +-- sysutils/bacula/Makefile | 4 ++-- sysutils/bacula/Makefile.common | 4 ++-- sysutils/bacula/distinfo | 12 +++++----- sysutils/bacula/options.mk | 4 ++-- .../bacula/patches/patch-src_stored_Makefile.in | 28 +++++++++++----------- 9 files changed, 30 insertions(+), 34 deletions(-) (limited to 'sysutils') diff --git a/sysutils/bacula-qt-console/Makefile b/sysutils/bacula-qt-console/Makefile index d3108c45e26..55f511d820c 100644 --- a/sysutils/bacula-qt-console/Makefile +++ b/sysutils/bacula-qt-console/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.41 2020/08/17 20:20:02 leot Exp $ +# $NetBSD: Makefile,v 1.42 2020/12/02 01:36:49 jnemeth Exp $ PKGNAME= ${DISTNAME:S/-/-qt-console-/} -PKGREVISION= 2 #PKGREVISION= 1 COMMENT= Qt-based console for Bacula - The Network Backup Solution diff --git a/sysutils/bacula-qt5-console/Makefile b/sysutils/bacula-qt5-console/Makefile index 4e228681577..05e1f18b6b1 100644 --- a/sysutils/bacula-qt5-console/Makefile +++ b/sysutils/bacula-qt5-console/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.10 2020/11/05 09:09:05 ryoon Exp $ +# $NetBSD: Makefile,v 1.11 2020/12/02 01:36:49 jnemeth Exp $ PKGNAME= ${DISTNAME:S/-/-qt5-console-/} -PKGREVISION= 6 #PKGREVISION= 2 COMMENT= Qt5-based console for Bacula - The Network Backup Solution diff --git a/sysutils/bacula-tray-monitor-qt5/Makefile b/sysutils/bacula-tray-monitor-qt5/Makefile index d024bb14f28..134e93cb809 100644 --- a/sysutils/bacula-tray-monitor-qt5/Makefile +++ b/sysutils/bacula-tray-monitor-qt5/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.10 2020/11/05 09:09:05 ryoon Exp $ +# $NetBSD: Makefile,v 1.11 2020/12/02 01:36:49 jnemeth Exp $ PKGNAME= ${DISTNAME:S/-/-tray-monitor-qt5-/} -PKGREVISION= 6 #PKGREVISION= 2 COMMENT= System tray monitor for Bacula - The Network Backup Solution diff --git a/sysutils/bacula-tray-monitor/Makefile b/sysutils/bacula-tray-monitor/Makefile index 206c7f101cd..eca78944403 100644 --- a/sysutils/bacula-tray-monitor/Makefile +++ b/sysutils/bacula-tray-monitor/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.49 2020/08/17 20:20:02 leot Exp $ +# $NetBSD: Makefile,v 1.50 2020/12/02 01:36:49 jnemeth Exp $ PKGNAME= ${DISTNAME:S/-/-tray-monitor-/} -PKGREVISION= 2 #PKGREVISION= 1 COMMENT= System tray monitor for Bacula - The Network Backup Solution diff --git a/sysutils/bacula/Makefile b/sysutils/bacula/Makefile index 30857695a29..732f1237299 100644 --- a/sysutils/bacula/Makefile +++ b/sysutils/bacula/Makefile @@ -1,9 +1,9 @@ -# $NetBSD: Makefile,v 1.87 2020/11/05 09:09:05 ryoon Exp $ +# $NetBSD: Makefile,v 1.88 2020/12/02 01:36:48 jnemeth Exp $ CONFLICTS+= bacula-client-[0-9]* bacula-clientonly-[0-9]* bareos-[0-9]* bareos-clientonly-[0-9]* #PKGREVISION= 3 -PKGREVISION= 4 + .include "options.mk" PLIST_SRC= PLIST.common diff --git a/sysutils/bacula/Makefile.common b/sysutils/bacula/Makefile.common index f5ac16c3fe7..214dd381bf5 100644 --- a/sysutils/bacula/Makefile.common +++ b/sysutils/bacula/Makefile.common @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.common,v 1.72 2020/07/16 01:51:41 markd Exp $ +# $NetBSD: Makefile.common,v 1.73 2020/12/02 01:36:48 jnemeth Exp $ # # used by sysutils/bacula-clientonly/Makefile # used by sysutils/bacula-tray-monitor/Makefile @@ -6,7 +6,7 @@ # used by sysutils/bacula-qt-console/Makefile # used by sysutils/bacula-qt5-console/Makefile -DISTNAME= bacula-9.6.2 +DISTNAME= bacula-9.6.6 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bacula/} diff --git a/sysutils/bacula/distinfo b/sysutils/bacula/distinfo index 8fa10465a6d..5e9bb18bb8b 100644 --- a/sysutils/bacula/distinfo +++ b/sysutils/bacula/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.55 2020/05/24 01:22:15 joerg Exp $ +$NetBSD: distinfo,v 1.56 2020/12/02 01:36:48 jnemeth Exp $ -SHA1 (bacula-9.6.2.tar.gz) = 23c1c2a6a9626dc9d4169a685aa3a12648b00247 -RMD160 (bacula-9.6.2.tar.gz) = 82980cdf196c423fa9dc351e334582a6d718dcd9 -SHA512 (bacula-9.6.2.tar.gz) = a02d4ba92a3937e41a5b86c93969ca2b993b677a12b8731daea12271d33e636a7a6c7b399c5cae2afb2dde38b622e8b8e5906aff072e0a1a360b0a08749b91a1 -Size (bacula-9.6.2.tar.gz) = 4539091 bytes +SHA1 (bacula-9.6.6.tar.gz) = cc46b2166e00febfff514979e391715e92f2424f +RMD160 (bacula-9.6.6.tar.gz) = 6da34c9902f3d2022ac1c9f05cc79b74a8d8a33d +SHA512 (bacula-9.6.6.tar.gz) = 1b669bbf1e54f40e0426603601a4751c42101985de901f951a68add7644971d48615b3089c65fafd444c762c3d82b67cafdcae9636e8a19af8fd94ae631c315a +Size (bacula-9.6.6.tar.gz) = 4253303 bytes SHA1 (patch-ad) = ce6bc29858d13dff1a0301db95f9bfedf3e66b01 SHA1 (patch-aj) = 125d1503406474fec32e737068328cdfa718f5c2 SHA1 (patch-configure) = fb2c8ec47f0b51f53b61d51df2855d944507bfc7 @@ -25,5 +25,5 @@ SHA1 (patch-src_plugins_fd_Makefile.in) = f1316cdbb66d9bc55d8adbd4b0bbde01443ccd SHA1 (patch-src_plugins_fd_docker_baculatar_baculatar) = ba5fb5edc8ee98f09d31f36e840d68facfe48233 SHA1 (patch-src_qt-console_bat.pro.in) = 8df9381c0b35b5a3dcd237f8c017ae21d88c79ad SHA1 (patch-src_qt-console_tray-monitor_tray-monitor.pro.in) = 83b48b321de88aa766aa2fc082c95a3a8665981d -SHA1 (patch-src_stored_Makefile.in) = 2c1a2b095593f88649bd0dc21f03cfbd24894fb5 +SHA1 (patch-src_stored_Makefile.in) = e5dd859ef083ec11de65667b176c00b68ff7d8a4 SHA1 (patch-src_tools_Makefile.in) = 3448f4a472c8c339415ac8b3618dd09cb9d3cfd6 diff --git a/sysutils/bacula/options.mk b/sysutils/bacula/options.mk index dc734a4706c..6d2af3df309 100644 --- a/sysutils/bacula/options.mk +++ b/sysutils/bacula/options.mk @@ -1,4 +1,4 @@ -# $NetBSD: options.mk,v 1.21 2014/10/12 00:08:26 gdt Exp $ +# $NetBSD: options.mk,v 1.22 2020/12/02 01:36:48 jnemeth Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.bacula PKG_SUPPORTED_OPTIONS= ssl @@ -18,7 +18,7 @@ CONFIGURE_ARGS+= --with-postgresql=${PGSQL_PREFIX} BACULA_DB= postgresql .elif !empty(PKG_OPTIONS:Mcatalog-mysql) . include "../../mk/mysql.buildlink3.mk" -CONFIGURE_ARGS+= --with-mysql=${PREFIX} +CONFIGURE_ARGS+= --with-mysql=yes BACULA_DB= mysql .endif diff --git a/sysutils/bacula/patches/patch-src_stored_Makefile.in b/sysutils/bacula/patches/patch-src_stored_Makefile.in index 7d0717b14b0..73855ee71b3 100644 --- a/sysutils/bacula/patches/patch-src_stored_Makefile.in +++ b/sysutils/bacula/patches/patch-src_stored_Makefile.in @@ -1,11 +1,11 @@ -$NetBSD: patch-src_stored_Makefile.in,v 1.2 2019/02/07 11:29:31 markd Exp $ +$NetBSD: patch-src_stored_Makefile.in,v 1.3 2020/12/02 01:36:49 jnemeth Exp $ - use %%EXAMPLESDIR%% instead of sysconfdir - use the .la files for linking ---- src/stored/Makefile.in.orig 2018-12-21 08:40:51.000000000 +0000 +--- src/stored/Makefile.in.orig 2020-09-21 12:30:41.000000000 +0000 +++ src/stored/Makefile.in -@@ -94,7 +94,7 @@ ZLIBS=@ZLIBS@ +@@ -97,7 +97,7 @@ ZLIBS=@ZLIBS@ LZO_LIBS= @LZO_LIBS@ LZO_INC= @LZO_INC@ @@ -14,7 +14,7 @@ $NetBSD: patch-src_stored_Makefile.in,v 1.2 2019/02/07 11:29:31 markd Exp $ .SUFFIXES: .c .o .lo -@@ -154,7 +154,7 @@ bacula-sd-aligned-driver.la: Makefile $( +@@ -155,7 +155,7 @@ bacula-sd-aligned-driver.la: Makefile $( bsdjson: Makefile $(JSONOBJS) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) @echo "Linking $@ ..." $(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -L../lib -o $@ $(JSONOBJS) $(ZLIBS) \ @@ -23,26 +23,26 @@ $NetBSD: patch-src_stored_Makefile.in,v 1.2 2019/02/07 11:29:31 markd Exp $ $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS) static-bacula-sd: Makefile $(SDOBJS) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) -@@ -190,7 +190,7 @@ bls.o: bls.c - bls: Makefile $(BLSOBJS) libbacsd.la drivers ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) - @echo "Compiling $<" +@@ -191,7 +191,7 @@ bls.o: bls.c + bls: Makefile $(BLSOBJS) libbacsd.la $(DRIVERS) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) + @echo "Linking $@ ..." $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(BLSOBJS) $(DLIB) \ - $(SD_LIBS) -lbacfind -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) + $(SD_LIBS) ../findlib/libbacfind.la -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) bextract.o: bextract.c @echo "Compiling $<" -@@ -200,7 +200,7 @@ bextract.o: bextract.c - bextract: Makefile $(BEXTOBJS) libbacsd.la drivers ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) - @echo "Compiling $<" +@@ -201,7 +201,7 @@ bextract.o: bextract.c + bextract: Makefile $(BEXTOBJS) libbacsd.la $(DRIVERS) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) + @echo "Linking $@ ..." $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(BEXTOBJS) $(DLIB) $(ZLIBS) $(LZO_LIBS) \ - $(SD_LIBS) -lbacfind -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) + $(SD_LIBS) ../findlib/libbacfind.la -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) bscan.o: bscan.c @echo "Compiling $<" -@@ -210,7 +210,7 @@ bscan.o: bscan.c - bscan: Makefile $(SCNOBJS) libbacsd.la drivers ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) \ +@@ -211,7 +211,7 @@ bscan.o: bscan.c + bscan: Makefile $(SCNOBJS) libbacsd.la $(DRIVERS) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) \ ../cats/libbacsql$(DEFAULT_ARCHIVE_TYPE) ../cats/libbaccats$(DEFAULT_ARCHIVE_TYPE) $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../cats -L../findlib -o $@ $(SCNOBJS) \ - $(SD_LIBS) -lbacsql -lbaccats $(DB_LIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) @@ -50,7 +50,7 @@ $NetBSD: patch-src_stored_Makefile.in,v 1.2 2019/02/07 11:29:31 markd Exp $ bcopy.o: bcopy.c @echo "Compiling $<" -@@ -224,7 +224,7 @@ bcopy: Makefile $(COPYOBJS) libbacsd.la +@@ -225,7 +225,7 @@ bcopy: Makefile $(COPYOBJS) libbacsd.la cloud_parts_test: Makefile cloud_parts.c $(RMF) cloud_parts.o $(CXX) -DTEST_PROGRAM $(DEFS) $(DEBUG) -c $(CPPFLAGS) -I$(srcdir) -I$(basedir) $(DINCLUDE) $(CFLAGS) cloud_parts.c @@ -59,7 +59,7 @@ $NetBSD: patch-src_stored_Makefile.in,v 1.2 2019/02/07 11:29:31 markd Exp $ rm -f cloud_parts.o $(CXX) $(DEFS) $(DEBUG) -c $(CPPFLAGS) -I$(srcdir) -I$(basedir) $(DINCLUDE) $(CFLAGS) cloud_parts.c -@@ -253,16 +253,16 @@ install: all @LIBTOOL_INSTALL_TARGET@ +@@ -254,16 +254,16 @@ install: all @LIBTOOL_INSTALL_TARGET@ $(LIBTOOL_INSTALL) $(INSTALL_PROGRAM) static-bacula-sd $(DESTDIR)$(sbindir)/static-bacula-sd; \ fi @srcconf=bacula-sd.conf; \ -- cgit v1.2.3