]> git.ipfire.org Git - thirdparty/bacula.git/log
thirdparty/bacula.git
2 years agobaculum: Tweak remove not used getting db connection
Marcin Haba [Tue, 4 Jul 2023 06:42:18 +0000 (08:42 +0200)] 
baculum: Tweak remove not used getting db connection

2 years agobaculum: Update release notes
Marcin Haba [Tue, 4 Jul 2023 06:17:48 +0000 (08:17 +0200)] 
baculum: Update release notes

2 years agobaculum: Fix content field in job record
Marcin Haba [Mon, 3 Jul 2023 13:35:21 +0000 (15:35 +0200)] 
baculum: Fix content field in job record

2 years agobaculum: Improve support for newer PostgreSQL versions
Marcin Haba [Mon, 3 Jul 2023 11:14:07 +0000 (13:14 +0200)] 
baculum: Improve support for newer PostgreSQL versions

This change is ported from Bacularis.

2 years agobaculum: Update version and release notes
Marcin Haba [Mon, 3 Jul 2023 09:56:02 +0000 (11:56 +0200)] 
baculum: Update version and release notes

2 years agobaculum: Add fileset content property to jobs endpoint
Marcin Haba [Fri, 30 Jun 2023 11:23:35 +0000 (13:23 +0200)] 
baculum: Add fileset content property to jobs endpoint

2 years agobaculum: Add object categories endpoint
Marcin Haba [Thu, 29 Jun 2023 14:25:47 +0000 (16:25 +0200)] 
baculum: Add object categories endpoint

2 years agobaculum: Add support for ALL action in console ACL
Marcin Haba [Thu, 29 Jun 2023 10:02:13 +0000 (12:02 +0200)] 
baculum: Add support for ALL action in console ACL

2 years agobaculum: Add objecttype filter to objects names endpoint
Marcin Haba [Wed, 28 Jun 2023 14:45:12 +0000 (16:45 +0200)] 
baculum: Add objecttype filter to objects names endpoint

2 years agobaculum: Add default sorting by endtime to objects overview endpoint
Marcin Haba [Wed, 28 Jun 2023 09:04:32 +0000 (11:04 +0200)] 
baculum: Add default sorting by endtime to objects overview endpoint

2 years agobaculum: Tweak remove not needed applying jobdefs
Marcin Haba [Tue, 27 Jun 2023 13:38:17 +0000 (15:38 +0200)] 
baculum: Tweak remove not needed applying jobdefs

2 years agobaculum: Add sorting parameters to volumes overview endpoint
Marcin Haba [Mon, 26 Jun 2023 09:00:44 +0000 (11:00 +0200)] 
baculum: Add sorting parameters to volumes overview endpoint

2 years agobaculum: Tweak add space in multi-dimensional sorting clause
Marcin Haba [Mon, 26 Jun 2023 08:49:29 +0000 (10:49 +0200)] 
baculum: Tweak add space in multi-dimensional sorting clause

2 years agobaculum: Add second dimension of sorting in jobs objects endpoint
Marcin Haba [Mon, 26 Jun 2023 07:23:30 +0000 (09:23 +0200)] 
baculum: Add second dimension of sorting in jobs objects endpoint

2 years agobaculum: Add offset and limit parameters to director status endpoint
Marcin Haba [Wed, 21 Jun 2023 08:36:46 +0000 (10:36 +0200)] 
baculum: Add offset and limit parameters to director status endpoint

2 years agobaculum: Add sorting by endtime and add endtime property to objects overview endpoint
Marcin Haba [Wed, 21 Jun 2023 06:32:41 +0000 (08:32 +0200)] 
baculum: Add sorting by endtime and add endtime property to objects overview endpoint

2 years agobaculum: Add group_order_by and group_order_direction parameters to documentation
Marcin Haba [Tue, 20 Jun 2023 11:10:27 +0000 (13:10 +0200)] 
baculum: Add group_order_by and group_order_direction parameters to documentation

2 years agobaculum: Add notes about object type filters in objects overview endpoint
Marcin Haba [Thu, 15 Jun 2023 14:50:14 +0000 (16:50 +0200)] 
baculum: Add notes about object type filters in objects overview endpoint

2 years agobaculum: Fix storing ACL config actions for very old PHP versions
Marcin Haba [Thu, 15 Jun 2023 08:43:17 +0000 (10:43 +0200)] 
baculum: Fix storing ACL config actions for very old PHP versions

2 years agobaculum: Add objectsize property to objects overview endpoint
Marcin Haba [Wed, 14 Jun 2023 14:07:56 +0000 (16:07 +0200)] 
baculum: Add objectsize property to objects overview endpoint

2 years agobaculum: Add job type property to objects overview endpoint
Marcin Haba [Wed, 14 Jun 2023 13:29:14 +0000 (15:29 +0200)] 
baculum: Add job type property to objects overview endpoint

2 years agobaculum: Add path property to objects overview endpoint
Marcin Haba [Wed, 14 Jun 2023 13:08:37 +0000 (15:08 +0200)] 
baculum: Add path property to objects overview endpoint

2 years agobaculum: Fix offset and limit parameter in jobs objects endpoint
Marcin Haba [Wed, 14 Jun 2023 12:55:13 +0000 (14:55 +0200)] 
baculum: Fix offset and limit parameter in jobs objects endpoint

2 years agobaculum: Add objectname parameter to jobs objects endpoint
Marcin Haba [Wed, 14 Jun 2023 11:21:45 +0000 (13:21 +0200)] 
baculum: Add objectname parameter to jobs objects endpoint

2 years agobaculum: Add objectsource property to objects overview endpoint
Marcin Haba [Tue, 13 Jun 2023 14:14:30 +0000 (16:14 +0200)] 
baculum: Add objectsource property to objects overview endpoint

2 years agobaculum: New API config ACLs
Marcin Haba [Tue, 13 Jun 2023 13:20:29 +0000 (15:20 +0200)] 
baculum: New API config ACLs

Changes:
 - Add new POST and DELETE config endpoints
 - Validate Console roles for each config request
 - Introduce extended API mode (default disabled)

2 years agobaculum: Add group_order_by and group_order_direction parameters to objects endpoint
Marcin Haba [Wed, 7 Jun 2023 09:05:37 +0000 (11:05 +0200)] 
baculum: Add group_order_by and group_order_direction parameters to objects endpoint

2 years agobaculum: Add to grup function sorting group capability
Marcin Haba [Wed, 7 Jun 2023 08:42:21 +0000 (10:42 +0200)] 
baculum: Add to grup function sorting group capability

2 years agobaculum: Add sorting by joberrors if sorted by jobstatus first
Marcin Haba [Wed, 7 Jun 2023 08:18:22 +0000 (10:18 +0200)] 
baculum: Add sorting by joberrors if sorted by jobstatus first

2 years agobaculum: Improve using unique_objects parameter in object endpoint
Marcin Haba [Mon, 5 Jun 2023 09:48:02 +0000 (11:48 +0200)] 
baculum: Improve using unique_objects parameter in object endpoint

2 years agobaculum: Add group_offset and unique_objects parameters to objects endpoint
Marcin Haba [Mon, 5 Jun 2023 08:49:34 +0000 (10:49 +0200)] 
baculum: Add group_offset and unique_objects parameters to objects endpoint

2 years agobaculum: Add volume names endpoint
Marcin Haba [Thu, 1 Jun 2023 13:49:51 +0000 (15:49 +0200)] 
baculum: Add volume names endpoint

2 years agobaculum: Tweak improve getting object types and names
Marcin Haba [Thu, 1 Jun 2023 13:46:13 +0000 (15:46 +0200)] 
baculum: Tweak improve getting object types and names

2 years agobaculum: Add object names endpoint
Marcin Haba [Wed, 31 May 2023 12:47:32 +0000 (14:47 +0200)] 
baculum: Add object names endpoint

2 years agobaculum: Add object types endpoint
Marcin Haba [Wed, 31 May 2023 11:21:23 +0000 (13:21 +0200)] 
baculum: Add object types endpoint

2 years agobaculum: Add documentation for client parameter in objects endpoint
Marcin Haba [Wed, 31 May 2023 08:50:58 +0000 (10:50 +0200)] 
baculum: Add documentation for client parameter in objects endpoint

2 years agobaculum: Add job status filter to objects endpoint
Marcin Haba [Wed, 31 May 2023 08:43:11 +0000 (10:43 +0200)] 
baculum: Add job status filter to objects endpoint

2 years agobaculum: Add joberrors filter to sources endpoint
Marcin Haba [Wed, 31 May 2023 08:03:38 +0000 (10:03 +0200)] 
baculum: Add joberrors filter to sources endpoint

2 years agobaculum: Add server parameter to list vsphere datastores endpoint
Marcin Haba [Tue, 30 May 2023 13:46:13 +0000 (15:46 +0200)] 
baculum: Add server parameter to list vsphere datastores endpoint

2 years agobaculum: Add job level property to sources endpoint
Marcin Haba [Tue, 30 May 2023 11:29:17 +0000 (13:29 +0200)] 
baculum: Add job level property to sources endpoint

2 years agobaculum: Add pool resnames endpoint
Marcin Haba [Tue, 30 May 2023 10:59:07 +0000 (12:59 +0200)] 
baculum: Add pool resnames endpoint

2 years agobaculum: Add storage resnames endpoint
Marcin Haba [Tue, 30 May 2023 10:40:25 +0000 (12:40 +0200)] 
baculum: Add storage resnames endpoint

2 years agobaculum: Add director time endpoint
Marcin Haba [Tue, 30 May 2023 06:26:34 +0000 (08:26 +0200)] 
baculum: Add director time endpoint

2 years agobaculum: Change M365 tenants endpoint output to contain tenant names
Marcin Haba [Mon, 29 May 2023 11:13:48 +0000 (13:13 +0200)] 
baculum: Change M365 tenants endpoint output to contain tenant names

2 years agobaculum: Update documentation
Marcin Haba [Mon, 29 May 2023 07:21:22 +0000 (09:21 +0200)] 
baculum: Update documentation

2 years agobaculum: Add object overview endpoint
Marcin Haba [Fri, 26 May 2023 14:53:31 +0000 (16:53 +0200)] 
baculum: Add object overview endpoint

2 years agoregress: Tweak ldap-auth-plugin-test
Eric Bollengier [Tue, 30 Nov 2021 14:04:47 +0000 (15:04 +0100)] 
regress: Tweak ldap-auth-plugin-test

2 years agoregress: tweak incremental-2media-tape to load the first tape
Kern Sibbald [Wed, 18 Jan 2017 13:05:54 +0000 (14:05 +0100)] 
regress: tweak incremental-2media-tape to load the first tape

2 years agoCreated helloworld project, based in meta-plugin.
Jorge Gea [Thu, 26 Aug 2021 16:13:44 +0000 (18:13 +0200)] 
Created helloworld project, based in meta-plugin.

 - Backup and restore working.
 - Work in progress for details and listing.
 - Added regression helpers and basic test

2 years agoregress: update docker-plugin-test
Eric Bollengier [Wed, 6 Sep 2023 15:30:28 +0000 (17:30 +0200)] 
regress: update docker-plugin-test

2 years agoregress: Add console-directoryacl-test
Eric Bollengier [Wed, 6 Sep 2023 15:28:07 +0000 (17:28 +0200)] 
regress: Add console-directoryacl-test

2 years agoregress: Add cloud tests
Norbert Bizet [Wed, 6 Sep 2023 15:25:31 +0000 (17:25 +0200)] 
regress: Add cloud tests

2 years agoregress: Enhance action-on-purge-test
Eric Bollengier [Wed, 6 Sep 2023 15:24:32 +0000 (17:24 +0200)] 
regress: Enhance action-on-purge-test

2 years agoFix compilation with btotp
Eric Bollengier [Wed, 6 Sep 2023 14:55:05 +0000 (16:55 +0200)] 
Fix compilation with btotp

2 years agoupdate version
Eric Bollengier [Wed, 6 Sep 2023 13:41:27 +0000 (15:41 +0200)] 
update version

2 years agoupdate configure
Eric Bollengier [Wed, 6 Sep 2023 13:39:39 +0000 (15:39 +0200)] 
update configure

2 years agoAdd new database upgrade scripts to ./configure
Eric Bollengier [Wed, 6 Sep 2023 13:38:04 +0000 (15:38 +0200)] 
Add new database upgrade scripts to ./configure

2 years agoDisplay an error message when SSL_shutdown() return -1
Alain Spineux [Mon, 14 Nov 2022 18:17:08 +0000 (19:17 +0100)] 
Display an error message when SSL_shutdown() return -1

- only 0 and the SSL_shutdown() retry is handled

2 years agoBEE Backport lib files
Eric Bollengier [Wed, 6 Sep 2023 10:08:13 +0000 (12:08 +0200)] 
BEE Backport lib files

2 years agoBEE Backport dird files
Eric Bollengier [Wed, 6 Sep 2023 10:04:32 +0000 (12:04 +0200)] 
BEE Backport dird files

2 years agoBEE Backport stored files
Eric Bollengier [Wed, 6 Sep 2023 10:01:06 +0000 (12:01 +0200)] 
BEE Backport stored files

2 years agoBackport aligned_dev.h
Eric Bollengier [Wed, 6 Sep 2023 09:54:11 +0000 (11:54 +0200)] 
Backport aligned_dev.h

2 years agoTweak cats files
Eric Bollengier [Wed, 6 Sep 2023 09:52:17 +0000 (11:52 +0200)] 
Tweak cats files

2 years agoAdd 'allowed scripts directory' directory for the FD
Michal Rakowski [Sat, 16 Oct 2021 11:09:24 +0000 (13:09 +0200)] 
Add 'allowed scripts directory' directory for the FD

2 years agoBackport sql_get.c
Eric Bollengier [Wed, 6 Sep 2023 08:25:52 +0000 (10:25 +0200)] 
Backport sql_get.c

2 years agotweak Makefile
Eric Bollengier [Wed, 6 Sep 2023 07:24:27 +0000 (09:24 +0200)] 
tweak Makefile

2 years agoFix compilation
Eric Bollengier [Wed, 6 Sep 2023 07:17:54 +0000 (09:17 +0200)] 
Fix compilation

2 years agoupdate configure
Eric Bollengier [Tue, 5 Sep 2023 16:08:45 +0000 (18:08 +0200)] 
update configure

2 years agoFix compilation
Eric Bollengier [Tue, 5 Sep 2023 16:06:45 +0000 (18:06 +0200)] 
Fix compilation

2 years agomysql: Fix #5075 support mariadb backup software.
Norbert Bizet [Tue, 30 Jul 2019 08:22:14 +0000 (04:22 -0400)] 
mysql: Fix #5075 support mariadb backup software.

2 years agoAdd device function to compute the file_size depending on the device driver
Eric Bollengier [Wed, 17 Aug 2022 07:50:29 +0000 (09:50 +0200)] 
Add device function to compute the file_size depending on the device driver

2 years agoAdd more checks on update volumeprotect
Eric Bollengier [Tue, 5 Sep 2023 15:47:58 +0000 (17:47 +0200)] 
Add more checks on update volumeprotect

2 years agoFix compilation
Eric Bollengier [Tue, 5 Sep 2023 15:46:15 +0000 (17:46 +0200)] 
Fix compilation

2 years agoEnhance JSON output for .jlist command with error, errmsg and type
Eric Bollengier [Thu, 7 Oct 2021 16:25:17 +0000 (18:25 +0200)] 
Enhance JSON output for .jlist command with error, errmsg and type

2 years agoIncrease plugin object fields size
Jorge Gea [Thu, 3 Mar 2022 09:20:19 +0000 (10:20 +0100)] 
Increase plugin object fields size

In Plugins like M365, fields like UUID or SRC can have really long values (+200 char). Without increasing the max length they get truncated and they can be
repeated in the DDBB, so useless.

2 years agoFix compilation
Eric Bollengier [Tue, 5 Sep 2023 15:13:17 +0000 (17:13 +0200)] 
Fix compilation

2 years agoupdate configure
Eric Bollengier [Tue, 5 Sep 2023 15:06:22 +0000 (17:06 +0200)] 
update configure

2 years agoUpdate PriorJob and PriorJobId in db_update_job_start_record()
Eric Bollengier [Wed, 30 Aug 2023 07:42:18 +0000 (09:42 +0200)] 
Update PriorJob and PriorJobId in db_update_job_start_record()

2 years agoregress: Expose Storage Manager selection issue with Pool
Eric Bollengier [Fri, 25 Aug 2023 09:34:42 +0000 (11:34 +0200)] 
regress: Expose Storage Manager selection issue with Pool

2 years agoFix #10249 About status schedule output fix
Eric Bollengier [Fri, 25 Aug 2023 08:06:26 +0000 (10:06 +0200)] 
Fix #10249 About status schedule output fix

2 years agoregress: Add test with pool overwrite for storage group
Eric Bollengier [Fri, 25 Aug 2023 07:39:46 +0000 (09:39 +0200)] 
regress: Add test with pool overwrite for storage group

2 years agoFix warning with delta_seq on MySQL during restore
Eric Bollengier [Thu, 24 Aug 2023 15:01:29 +0000 (17:01 +0200)] 
Fix warning with delta_seq on MySQL during restore

2 years agoFix mysql warning about OPT_RECONNECT that is deprecated in 8.0.34
Eric Bollengier [Thu, 24 Aug 2023 08:03:32 +0000 (10:03 +0200)] 
Fix mysql warning about OPT_RECONNECT that is deprecated in 8.0.34

2 years agocloud: Fix #10259 Oracle cloud failed behind. Several updates
norbert.bizet [Thu, 24 Aug 2023 10:27:53 +0000 (06:27 -0400)] 
cloud: Fix #10259 Oracle cloud failed behind. Several updates

2 years agotweak compat.ccp remove dead code
Alain Spineux [Wed, 31 May 2023 16:53:38 +0000 (18:53 +0200)] 
tweak compat.ccp remove dead code

2 years agoregress: add zstd3 to zstd-test
Alain Spineux [Mon, 14 Aug 2023 09:29:15 +0000 (11:29 +0200)] 
regress: add zstd3 to zstd-test

- add XAPARAM ZSTD3 and NONE

COMPRESSION ZSTD -->   FD Bytes Written:       123,976 (123.9 KB)   Elapsed time:           1 sec
COMPRESSION ZSTD1 -->   FD Bytes Written:       128,040 (128.0 KB)   Elapsed time:           1 sec
COMPRESSION ZSTD3 -->   FD Bytes Written:       123,976 (123.9 KB)   Elapsed time:           1 sec
COMPRESSION ZSTD10 -->   FD Bytes Written:       110,279 (110.2 KB)   Elapsed time:           1 sec
COMPRESSION ZSTD19 -->   FD Bytes Written:       106,196 (106.1 KB)   Elapsed time:           1 sec
COMPRESSION NONE -->   FD Bytes Written:       548,688 (548.6 KB)   Elapsed time:           1 sec

2 years agoSet default ZSTD level to 3 instead of 10
Alain Spineux [Mon, 14 Aug 2023 09:13:50 +0000 (11:13 +0200)] 
Set default ZSTD level to 3 instead of 10

- add new zstd3 level
- zstd is now an alias for zstd3 instead of zstd10
- 3 is a better compromise between compression and speed
- 10 is way slower than level 3
- WARNING this break compatibility with previous version !
  - the DIR now use a new CODE for zstd10 that is unknown for older FD
  - if you use zstd10 in your FileSet, you MUST upgrade your FD or
    change zstd10 to another level, zstd3 is probably the best choice

2 years agoregress: tweak zstd-test to show the time and size and add XPARAM ZSTD_LEVEL
Alain Spineux [Thu, 10 Aug 2023 13:49:46 +0000 (15:49 +0200)] 
regress: tweak zstd-test to show the time and size and add XPARAM ZSTD_LEVEL

- remove LZO backup that was breaking the check for "Software Compression"
  when LZO is available but ZSTD not
- handle XPARAM ZSTD_LEVEL to chose the compression level
- show time and size to compare different ZSTD level with LZO

2 years agoFix ZSTD compression level ignored in FileSet
Alain Spineux [Thu, 10 Aug 2023 13:41:01 +0000 (15:41 +0200)] 
Fix ZSTD compression level ignored in FileSet

- before all ZSTD* where enabling ZSTD level 10
  now all ZSTD* match there own level and ZSTD match ZSTD10
- embellish the code

2 years agoFix #0010329: No module named 'csi_snapshot'
francisco.garcia [Fri, 11 Aug 2023 10:25:28 +0000 (12:25 +0200)] 
Fix #0010329: No module named 'csi_snapshot'

2 years agoregress: Add check for new custom label format
Eric Bollengier [Tue, 8 Aug 2023 15:45:01 +0000 (17:45 +0200)] 
regress: Add check for new custom label format

2 years agoFix #10307 Add PriorJobName and PriorJobId to the volume label format
Eric Bollengier [Tue, 8 Aug 2023 15:41:42 +0000 (17:41 +0200)] 
Fix #10307 Add PriorJobName and PriorJobId to the volume label format

For Migration and Copy job mostly

  Label Format = ${JobId}_${PriorJobName}_${PriorJobId}

2 years agoDisable garbage collection based on sm_bytes for big systems
Eric Bollengier [Tue, 8 Aug 2023 12:47:10 +0000 (14:47 +0200)] 
Disable garbage collection based on sm_bytes for big systems

When several hundred of jobs are running, dird_free_jcr() ends
up to call garbage collection all the time.

2 years agoAdd tryIncNumConcurrentJobs for CLIENT and STORE class
Eric Bollengier [Tue, 8 Aug 2023 12:46:25 +0000 (14:46 +0200)] 
Add tryIncNumConcurrentJobs for CLIENT and STORE class

2 years agoChange the deadlock check interval to 20mins
Eric Bollengier [Tue, 8 Aug 2023 12:37:10 +0000 (14:37 +0200)] 
Change the deadlock check interval to 20mins

2 years agoFix #10323 about bug in status storage with incorrect devices
Eric Bollengier [Mon, 7 Aug 2023 09:22:04 +0000 (11:22 +0200)] 
Fix #10323 about bug in status storage with incorrect devices

2 years agoFix malware message typo
Eric Bollengier [Wed, 2 Aug 2023 13:52:17 +0000 (15:52 +0200)] 
Fix malware message typo

2 years agoFix @author in k8s plugin and ignore ouput of function check_regress_string_in_log()
francisco.garcia [Wed, 2 Aug 2023 11:29:55 +0000 (13:29 +0200)] 
Fix @author in k8s plugin and ignore ouput of function check_regress_string_in_log()

2 years agok8s: Add compatibility with csi volume snapshots backup
francisco.garcia [Mon, 31 Jul 2023 11:40:59 +0000 (13:40 +0200)] 
k8s: Add compatibility with csi volume snapshots backup

In this feature, you can do backups more consistents with volumesnapshots. It create a snapshot in pvc before do backup.

2 years agoregress: Add k8s tests to check volume snapshots feature
francisco.garcia [Mon, 31 Jul 2023 11:12:54 +0000 (13:12 +0200)] 
regress: Add k8s tests to check volume snapshots feature