]> git.ipfire.org Git - thirdparty/bacula.git/log
thirdparty/bacula.git
2 years agobaculum: Update release notes
Marcin Haba [Tue, 13 Feb 2024 09:31:54 +0000 (10:31 +0100)] 
baculum: Update release notes

2 years agobaculum: Update release notes
Marcin Haba [Wed, 7 Feb 2024 15:59:42 +0000 (16:59 +0100)] 
baculum: Update release notes

2 years agobaculum: Add volume statistics endpoint
Marcin Haba [Tue, 30 Jan 2024 12:49:04 +0000 (13:49 +0100)] 
baculum: Add volume statistics endpoint

2 years agobaculum: Add jobstatus filter to objects overview endpoint
Marcin Haba [Mon, 29 Jan 2024 14:42:52 +0000 (15:42 +0100)] 
baculum: Add jobstatus filter to objects overview endpoint

2 years agobaculum: Fix content property in sources endpoint
Marcin Haba [Mon, 29 Jan 2024 08:33:04 +0000 (09:33 +0100)] 
baculum: Fix content property in sources endpoint

2 years agoFix org#2440 Improve Makefiles to use relative paths
Eric Bollengier [Wed, 31 Jan 2024 14:25:25 +0000 (15:25 +0100)] 
Fix org#2440 Improve Makefiles to use relative paths

We use the attached patch in Debian to work around an issue in GCC.
See https://tests.reproducible-builds.org/debian/issues/unstable/gcc_captures_build_path_issue.html
Also this makes the Makefiles more self-consistent, most use a relative path as "basedir".

Thanks to Sven Hartge <sven@svenhartge.de>

2 years agoFix org#2704 about old FD compatibility
Eric Bollengier [Wed, 24 Jan 2024 11:04:40 +0000 (12:04 +0100)] 
Fix org#2704 about old FD compatibility

Old client (prior to 11.0.0) job messages are silently dropped from
the director logs. The Job status is correct, but the messages are
not displayed in the catalog or the bacula-dir.log.

The workaround is to enable the local log on each impacted FD,
or upgrade them to 13.0.x.

This fix will detect the client version and apply a fix dynamically
when getting a message.

2 years agoFix org#2705 about issue with accurate checking of new file signature attributes
Eric Bollengier [Sat, 27 Jan 2024 16:06:04 +0000 (17:06 +0100)] 
Fix org#2705 about issue with accurate checking of new file signature attributes

The code in check_checksum_diff to handle FO_XXHASH64, FO_XXH3_64 and
FO_XXH3_128 can never be reached because the test above it at line 380 doesn't
include those bits.

2 years agobaculum: Add using multiple content values in filesets endpoint
Marcin Haba [Thu, 18 Jan 2024 09:21:41 +0000 (10:21 +0100)] 
baculum: Add using multiple content values in filesets endpoint

2 years agobaculum: Add cancel jobs running on storage endpoint
Marcin Haba [Mon, 15 Jan 2024 08:48:20 +0000 (09:48 +0100)] 
baculum: Add cancel jobs running on storage endpoint

2 years agobaculum: Mask sensitive AWS data in debug log
Marcin Haba [Fri, 12 Jan 2024 09:17:03 +0000 (10:17 +0100)] 
baculum: Mask sensitive AWS data in debug log

2 years agobaculum: Tweak improve directive filter in config endpoints
Marcin Haba [Thu, 11 Jan 2024 13:42:41 +0000 (14:42 +0100)] 
baculum: Tweak improve directive filter in config endpoints

2 years agoAdd directive filter to config endpoints
Marcin Haba [Thu, 11 Jan 2024 12:28:23 +0000 (13:28 +0100)] 
Add directive filter to config endpoints

2 years agoAdd endpoint to list AWS cloud buckets
Marcin Haba [Wed, 10 Jan 2024 10:47:37 +0000 (11:47 +0100)] 
Add endpoint to list AWS cloud buckets

2 years agobaculum: Fix count property in volume overview endpoint
Marcin Haba [Mon, 8 Jan 2024 09:51:31 +0000 (10:51 +0100)] 
baculum: Fix count property in volume overview endpoint

2 years agobaculum: Add jobdefs list endpoint
Marcin Haba [Fri, 5 Jan 2024 15:22:26 +0000 (16:22 +0100)] 
baculum: Add jobdefs list endpoint

2 years agobaculum: Adapt storage file ls command parameters to new form
Marcin Haba [Fri, 5 Jan 2024 12:22:51 +0000 (13:22 +0100)] 
baculum: Adapt storage file ls command parameters to new form

2 years agoUpdate API documentation
Marcin Haba [Fri, 5 Jan 2024 12:05:05 +0000 (13:05 +0100)] 
Update API documentation

2 years agoAdd client plugin list endpoint
Marcin Haba [Fri, 22 Dec 2023 14:27:39 +0000 (15:27 +0100)] 
Add client plugin list endpoint

2 years agoAdd content parameter to filesets endpoint
Marcin Haba [Tue, 19 Dec 2023 09:38:44 +0000 (10:38 +0100)] 
Add content parameter to filesets endpoint

2 years agoAdd enabled filter to clients show endpoint
Marcin Haba [Tue, 19 Dec 2023 08:19:10 +0000 (09:19 +0100)] 
Add enabled filter to clients show endpoint

2 years agobaculum: List only reachable/unreachable clients in clients endpoint
Marcin Haba [Fri, 8 Dec 2023 13:57:21 +0000 (14:57 +0100)] 
baculum: List only reachable/unreachable clients in clients endpoint

2 years agobaculum: Add job type parameter to objects overview endpoint
Marcin Haba [Thu, 7 Dec 2023 15:07:24 +0000 (16:07 +0100)] 
baculum: Add job type parameter to objects overview endpoint

2 years agoregress: Try to reproduce org#2703
Eric Bollengier [Thu, 18 Jan 2024 08:36:52 +0000 (09:36 +0100)] 
regress: Try to reproduce org#2703

FORCE_ENCRYPTION=yes ./tests/backup-bacula-test

2 years agoFix org#2561 Convert text from ISO-8859 to UTF8
Carsten Leonhardt [Mon, 15 Jan 2024 08:24:00 +0000 (09:24 +0100)] 
Fix org#2561 Convert text from ISO-8859 to UTF8

Most of the files are encoded in ASCII or UTF-8, but eight files remain that are still encoded in ISO-8859-1.

find bacula -type f -exec file {} ; | grep ISO-8859 | cut -d: -f1 | xargs -n 1 recode iso8859-1..utf-8

Signed-off-by: Eric Bollengier <eric@baculasystems.com>
2 years agobaculum: Add endpoint to list SCSI tape devices on storage daemon host
Marcin Haba [Mon, 27 Nov 2023 10:54:53 +0000 (11:54 +0100)] 
baculum: Add endpoint to list SCSI tape devices on storage daemon host

2 years agobaculum: Add parser for diskperf command output
Marcin Haba [Mon, 27 Nov 2023 09:38:55 +0000 (10:38 +0100)] 
baculum: Add parser for diskperf command output

2 years agobaculum: Fix using error module
Marcin Haba [Fri, 24 Nov 2023 15:14:44 +0000 (16:14 +0100)] 
baculum: Fix using error module

2 years agobaculum: Tweak using component status
Marcin Haba [Fri, 24 Nov 2023 14:55:26 +0000 (15:55 +0100)] 
baculum: Tweak using component status

2 years agobaculum: Add option to interpret Bacula error codes by API
Marcin Haba [Fri, 24 Nov 2023 14:53:48 +0000 (15:53 +0100)] 
baculum: Add option to interpret Bacula error codes by API

2 years agobaculum: Add name parameter to storages endpoint
Marcin Haba [Wed, 22 Nov 2023 08:21:26 +0000 (09:21 +0100)] 
baculum: Add name parameter to storages endpoint

2 years agoFix #2699 About SQLite update script
Martin [Wed, 15 Nov 2023 08:17:37 +0000 (09:17 +0100)] 
Fix #2699 About SQLite update script

Signed-off-by: Eric Bollengier <eric@baculasystems.com>
2 years agoFix #2701 compilation of bjoblist
Eric Bollengier [Tue, 14 Nov 2023 15:00:05 +0000 (16:00 +0100)] 
Fix #2701 compilation of bjoblist

2 years agorpms: fix cloud spec file for redhat8
Eric Bollengier [Fri, 3 Nov 2023 13:37:17 +0000 (14:37 +0100)] 
rpms: fix cloud spec file for redhat8

2 years agoFix warning about BSOCK::send()
Eric Bollengier [Fri, 3 Nov 2023 08:06:00 +0000 (09:06 +0100)] 
Fix warning about BSOCK::send()

2 years agobaculum: Add endpoint to get device disk usage on storage daemon host
Marcin Haba [Mon, 13 Nov 2023 09:28:31 +0000 (10:28 +0100)] 
baculum: Add endpoint to get device disk usage on storage daemon host

2 years agobaculum: Add endpoint to create directory on storage daemon host
Marcin Haba [Fri, 10 Nov 2023 12:30:20 +0000 (13:30 +0100)] 
baculum: Add endpoint to create directory on storage daemon host

2 years agobaculum: Update API documentation
Marcin Haba [Thu, 9 Nov 2023 15:53:25 +0000 (16:53 +0100)] 
baculum: Update API documentation

2 years agobaculum: Add fileset filter to objects overview endpoint
Marcin Haba [Thu, 9 Nov 2023 15:21:24 +0000 (16:21 +0100)] 
baculum: Add fileset filter to objects overview endpoint

2 years agobaculum: Add type parameter to clients endpoint
Marcin Haba [Thu, 9 Nov 2023 10:11:30 +0000 (11:11 +0100)] 
baculum: Add type parameter to clients endpoint

2 years agoFix org#2696 About typo in the update_postgresql_tables script
Eric Bollengier [Fri, 3 Nov 2023 07:51:49 +0000 (08:51 +0100)] 
Fix org#2696 About typo in the update_postgresql_tables script

2 years agoFix org#2698 about error with osx platform
Eric Bollengier [Thu, 2 Nov 2023 15:25:47 +0000 (16:25 +0100)] 
Fix org#2698 about error with osx platform

2 years agoupdate DEPKGS version
Eric Bollengier [Thu, 2 Nov 2023 08:53:48 +0000 (09:53 +0100)] 
update DEPKGS version

2 years agoFix org#2696 About typo in update_postgresql_tables
Eric Bollengier [Thu, 2 Nov 2023 07:59:42 +0000 (08:59 +0100)] 
Fix org#2696 About typo in update_postgresql_tables

2 years agobaculum :Split client overview endpoint into reachable and unreachable clients
Marcin Haba [Thu, 2 Nov 2023 07:25:12 +0000 (08:25 +0100)] 
baculum :Split client overview endpoint into reachable and unreachable clients

2 years agobaculum: Fix name parameter in jobs objects endpoint
Marcin Haba [Tue, 24 Oct 2023 14:33:42 +0000 (16:33 +0200)] 
baculum: Fix name parameter in jobs objects endpoint

2 years agobaculum: Add restricting resources in objects overview endpoint
Marcin Haba [Thu, 5 Oct 2023 06:12:37 +0000 (08:12 +0200)] 
baculum: Add restricting resources in objects overview endpoint

2 years agobaculum: Add job name and fileset to status client endpoint
Marcin Haba [Fri, 29 Sep 2023 11:09:58 +0000 (13:09 +0200)] 
baculum: Add job name and fileset to status client endpoint

2 years agobaculum: Add regex operator support in queries
Marcin Haba [Tue, 26 Sep 2023 09:32:27 +0000 (11:32 +0200)] 
baculum: Add regex operator support in queries

2 years agobaculum: Update API documentation
Marcin Haba [Fri, 15 Sep 2023 08:23:18 +0000 (10:23 +0200)] 
baculum: Update API documentation

2 years agobaculum: Add delete client endpoint
Marcin Haba [Fri, 15 Sep 2023 08:22:19 +0000 (10:22 +0200)] 
baculum: Add delete client endpoint

2 years agoupdate configure Beta-15.0.0
Eric Bollengier [Wed, 1 Nov 2023 16:56:30 +0000 (17:56 +0100)] 
update configure

2 years agoupdate ReleaseNotes and ChangeLog
Eric Bollengier [Wed, 1 Nov 2023 14:16:55 +0000 (15:16 +0100)] 
update ReleaseNotes and ChangeLog

2 years agoupdate version
Eric Bollengier [Wed, 1 Nov 2023 14:09:01 +0000 (15:09 +0100)] 
update version

2 years agok8s: Add snapshot support feature in pod annotations and fix minor bugs.
francisco garcia [Fri, 27 Oct 2023 09:22:35 +0000 (09:22 +0000)] 
k8s: Add snapshot support feature in pod annotations and fix minor bugs.

2 years agok8s: Fix write the same pvc data two times
francisco.garcia [Wed, 4 Oct 2023 14:54:52 +0000 (16:54 +0200)] 
k8s: Fix write the same pvc data two times

2 years agoAdd a dummy baculabackupreport with a pointer to the repository
Eric Bollengier [Fri, 8 Sep 2023 08:00:04 +0000 (10:00 +0200)] 
Add a dummy baculabackupreport with a pointer to the repository

2 years agoRemove baculabackupreport. Can be found at https://github.com/waa/baculabackupreport
Eric Bollengier [Fri, 8 Sep 2023 07:55:25 +0000 (09:55 +0200)] 
Remove baculabackupreport. Can be found at https://github.com/waa/baculabackupreport

2 years agobaculum: Add joberrors parameter to jobs endpoint
Marcin Haba [Tue, 31 Oct 2023 10:01:00 +0000 (11:01 +0100)] 
baculum: Add joberrors parameter to jobs endpoint

2 years agobaculum: Add fileset parameter to objects endpoint
Marcin Haba [Wed, 25 Oct 2023 07:19:19 +0000 (09:19 +0200)] 
baculum: Add fileset parameter to objects endpoint

2 years agorpms: Fix aligned package generation
Eric Bollengier [Mon, 23 Oct 2023 12:47:40 +0000 (14:47 +0200)] 
rpms: Fix aligned package generation

2 years agobaculum: Add filename and path properties to fileevent endpoints
Marcin Haba [Tue, 3 Oct 2023 06:36:31 +0000 (08:36 +0200)] 
baculum: Add filename and path properties to fileevent endpoints

2 years agobaculum: Add sorting parameters to clients endpoint
Marcin Haba [Mon, 2 Oct 2023 11:39:39 +0000 (13:39 +0200)] 
baculum: Add sorting parameters to clients endpoint

2 years agobaculum: Add running jobs property to clients endpoint
Marcin Haba [Thu, 28 Sep 2023 07:09:23 +0000 (09:09 +0200)] 
baculum: Add running jobs property to clients endpoint

2 years agobaculum: Add documentation for os and version filters in clients endpoint
Marcin Haba [Tue, 26 Sep 2023 12:47:39 +0000 (14:47 +0200)] 
baculum: Add documentation for os and version filters in clients endpoint

2 years agobaculum: Add os and version parameters to clients endpoint
Marcin Haba [Tue, 26 Sep 2023 09:33:21 +0000 (11:33 +0200)] 
baculum: Add os and version parameters to clients endpoint

2 years agobaculum: Add os, version properties and overview parameter to clients endpoint
Marcin Haba [Mon, 25 Sep 2023 14:21:14 +0000 (16:21 +0200)] 
baculum: Add os, version properties and overview parameter to clients endpoint

2 years agobaculum: Add endpoint to check disk archive device prformance on storage daemon host
Marcin Haba [Fri, 22 Sep 2023 08:19:56 +0000 (10:19 +0200)] 
baculum: Add endpoint to check disk archive device prformance on storage daemon host

2 years agobaculum: Add endpoint to list files and dirs on storage daemon host
Marcin Haba [Thu, 21 Sep 2023 08:21:47 +0000 (10:21 +0200)] 
baculum: Add endpoint to list files and dirs on storage daemon host

2 years agobaculum: Add delete pool endpoint
Marcin Haba [Fri, 15 Sep 2023 08:22:55 +0000 (10:22 +0200)] 
baculum: Add delete pool endpoint

2 years agobaculum: Add delete object endpoint
Marcin Haba [Fri, 15 Sep 2023 08:22:39 +0000 (10:22 +0200)] 
baculum: Add delete object endpoint

2 years agobaculum: Use new delete module in volume and job endpoints
Marcin Haba [Fri, 15 Sep 2023 08:21:31 +0000 (10:21 +0200)] 
baculum: Use new delete module in volume and job endpoints

2 years agobaculum: Add module for delete command
Marcin Haba [Fri, 15 Sep 2023 08:20:12 +0000 (10:20 +0200)] 
baculum: Add module for delete command

2 years agobaculum: Add client name parameter to clients endpoint
Marcin Haba [Wed, 13 Sep 2023 07:25:19 +0000 (09:25 +0200)] 
baculum: Add client name parameter to clients endpoint

2 years agorpms: Add AWS cloud driver
Eric Bollengier [Thu, 14 Sep 2023 12:35:33 +0000 (14:35 +0200)] 
rpms: Add AWS cloud driver

2 years agorpms: Adjust spec file
Eric Bollengier [Thu, 14 Sep 2023 11:56:37 +0000 (13:56 +0200)] 
rpms: Adjust spec file

2 years agorpm: Fix conflict rule with client
Eric Bollengier [Thu, 14 Sep 2023 11:16:48 +0000 (13:16 +0200)] 
rpm: Fix conflict rule with client

2 years agoGenerate bxxxjson man pages
Eric Bollengier [Wed, 13 Sep 2023 08:36:00 +0000 (10:36 +0200)] 
Generate bxxxjson man pages

2 years agorpms: Add man pages for bjson tools
Eric Bollengier [Wed, 13 Sep 2023 07:40:03 +0000 (09:40 +0200)] 
rpms: Add man pages for bjson tools

2 years agoFix #10369 About clearer message during progressive virtual full
Eric Bollengier [Wed, 13 Sep 2023 07:36:55 +0000 (09:36 +0200)] 
Fix #10369 About clearer message during progressive virtual full

2 years agoAdd man pages for b*json tools
Eric Bollengier [Tue, 12 Sep 2023 09:37:24 +0000 (11:37 +0200)] 
Add man pages for b*json tools

2 years agoFix cython detection
Eric Bollengier [Mon, 11 Sep 2023 15:14:00 +0000 (17:14 +0200)] 
Fix cython detection

2 years agoupdate configure
Eric Bollengier [Mon, 11 Sep 2023 09:24:24 +0000 (11:24 +0200)] 
update configure

2 years agoTweak configure.in
Eric Bollengier [Mon, 11 Sep 2023 09:23:27 +0000 (11:23 +0200)] 
Tweak configure.in

2 years agoAdd build procedure for antivirus
Eric Bollengier [Mon, 11 Sep 2023 08:27:06 +0000 (10:27 +0200)] 
Add build procedure for antivirus

2 years agorpms: Fix typo
Eric Bollengier [Mon, 11 Sep 2023 08:18:46 +0000 (10:18 +0200)] 
rpms: Fix typo

2 years agoFix compilation issue with ZSDT
Eric Bollengier [Fri, 8 Sep 2023 08:44:52 +0000 (10:44 +0200)] 
Fix compilation issue with ZSDT

2 years agowin32: Fix exchange compilation
Eric Bollengier [Thu, 7 Sep 2023 15:10:19 +0000 (17:10 +0200)] 
win32: Fix exchange compilation

2 years agorpms: Update spec
Eric Bollengier [Thu, 7 Sep 2023 13:20:53 +0000 (15:20 +0200)] 
rpms: Update spec

 - Add new packages for key-manager and totp
 - Put client only in bacula-client package
 - Put console in a specific package

2 years agorpms: Change storage daemon group to tape instead of disk
Eric Bollengier [Thu, 7 Sep 2023 09:10:55 +0000 (11:10 +0200)] 
rpms: Change storage daemon group to tape instead of disk

2 years agobaculum: Add file events API endpoint
Marcin Haba [Thu, 7 Sep 2023 07:40:26 +0000 (09:40 +0200)] 
baculum: Add file events API endpoint

2 years agobaculum: Improve extended name validator
Marcin Haba [Thu, 7 Sep 2023 06:58:32 +0000 (08:58 +0200)] 
baculum: Improve extended name validator

2 years agobaculum: Speed up dashboard page loading
Marcin Haba [Sat, 15 Jul 2023 17:38:38 +0000 (19:38 +0200)] 
baculum: Speed up dashboard page loading

This change is ported from Bacularis.

This slow dashboard problem was reported by Yakup Kaya on bacula-users mailing list:
https://sourceforge.net/p/bacula/mailman/bacula-users/thread/cb8a6ea35db8404f964bf32f67baa7c5%40indra-avitech.aero/#msg37870165

2 years agobaculum: Fix parsing director time in time endpoint
Marcin Haba [Thu, 13 Jul 2023 06:22:36 +0000 (08:22 +0200)] 
baculum: Fix parsing director time in time endpoint

2 years agobaculum: Add objecttype parameter to object categories endpoint
Marcin Haba [Mon, 10 Jul 2023 13:00:16 +0000 (15:00 +0200)] 
baculum: Add objecttype parameter to object categories endpoint

2 years agoAdd sorting by objectcategory in objects overview endpoint
Marcin Haba [Mon, 10 Jul 2023 12:34:56 +0000 (14:34 +0200)] 
Add sorting by objectcategory in objects overview endpoint

2 years agoAdd sorting by fileset in objects overview endpoint
Marcin Haba [Mon, 10 Jul 2023 11:30:43 +0000 (13:30 +0200)] 
Add sorting by fileset in objects overview endpoint

2 years agobaculum: Add second dimensional sorting and use it for sorting jobstatus in sources...
Marcin Haba [Fri, 7 Jul 2023 11:52:14 +0000 (13:52 +0200)] 
baculum: Add second dimensional sorting and use it for sorting jobstatus in sources overview endpoint

2 years agobaculum: Add modify default object sorting in object overview endpoint
Marcin Haba [Thu, 6 Jul 2023 14:49:12 +0000 (16:49 +0200)] 
baculum: Add modify default object sorting in object overview endpoint

2 years agobaculum: Fix support for PHP 5.4 in web interface layer
Marcin Haba [Tue, 4 Jul 2023 07:56:11 +0000 (09:56 +0200)] 
baculum: Fix support for PHP 5.4 in web interface layer