]> git.ipfire.org Git - thirdparty/bacula.git/log
thirdparty/bacula.git
18 months agoUpdate file Bconsole.php fran-15.0-allow-output-command
Francisco Manuel Garcia Botella [Tue, 30 Jul 2024 07:42:54 +0000 (07:42 +0000)] 
Update file Bconsole.php

19 months agoFix compilation issue with zstd and without lzo
Eric Bollengier [Tue, 7 May 2024 16:51:33 +0000 (18:51 +0200)] 
Fix compilation issue with zstd and without lzo

19 months agobaculum: Add enable and disable client, storage, job and schedule endpoints
Marcin Haba [Fri, 21 Jun 2024 14:31:51 +0000 (16:31 +0200)] 
baculum: Add enable and disable client, storage, job and schedule endpoints

20 months agobaculum: Fix missing scopes on supported OAuth2 scope list
Marcin Haba [Mon, 10 Jun 2024 11:48:58 +0000 (13:48 +0200)] 
baculum: Fix missing scopes on supported OAuth2 scope list

20 months agobaculum: Fix compatibility with very old PHP 5.4
Marcin Haba [Fri, 7 Jun 2024 14:25:37 +0000 (16:25 +0200)] 
baculum: Fix compatibility with very old PHP 5.4

20 months agobaculum: Add cloud storage status to SD status endpoint
Marcin Haba [Mon, 3 Jun 2024 13:58:09 +0000 (15:58 +0200)] 
baculum: Add cloud storage status to SD status endpoint

20 months agobaculum: Fix #2722 port from Bacularis fix for displaying schedule list
Marcin Haba [Sun, 26 May 2024 19:38:07 +0000 (21:38 +0200)] 
baculum: Fix #2722 port from Bacularis fix for displaying schedule list

20 months agobaculum: Fix sorting in filesets endpoint if unique filesets parameter is used
Marcin Haba [Thu, 4 Apr 2024 09:25:23 +0000 (11:25 +0200)] 
baculum: Fix sorting in filesets endpoint if unique filesets parameter is used

22 months agoEnforce malware database download from Abuse.ch
Eric Bollengier [Wed, 17 Apr 2024 07:39:31 +0000 (09:39 +0200)] 
Enforce malware database download from Abuse.ch

22 months agoregress: tweak tests/tls-test for testing org#2714 fix
Alain Spineux [Tue, 16 Apr 2024 13:42:45 +0000 (15:42 +0200)] 
regress: tweak tests/tls-test for testing org#2714 fix

22 months agoFix org#2714 Fails to take TLS Allowed CN into account
Alain Spineux [Tue, 16 Apr 2024 13:38:57 +0000 (15:38 +0200)] 
Fix org#2714 Fails to take TLS Allowed CN into account

- verify_list is never used

22 months agoregress: Add rot13 plugin
Eric Bollengier [Mon, 25 Mar 2024 17:34:24 +0000 (18:34 +0100)] 
regress: Add rot13 plugin

22 months agobaculum: Update API documentation
Marcin Haba [Thu, 28 Mar 2024 12:01:57 +0000 (13:01 +0100)] 
baculum: Update API documentation

22 months agobaculum: Add name and sort parameters to filesets filter
Marcin Haba [Thu, 28 Mar 2024 11:51:50 +0000 (12:51 +0100)] 
baculum: Add name and sort parameters to filesets filter

22 months agoregress: Fix unittests on ubunbut where sh is dash
Eric Bollengier [Mon, 25 Mar 2024 17:08:20 +0000 (18:08 +0100)] 
regress: Fix unittests on ubunbut where sh is dash

22 months agoregress: Fix crc32-unittests
Eric Bollengier [Mon, 25 Mar 2024 17:06:55 +0000 (18:06 +0100)] 
regress: Fix crc32-unittests

22 months agoregress: Fix console-acl-test
Eric Bollengier [Mon, 25 Mar 2024 15:34:41 +0000 (16:34 +0100)] 
regress: Fix console-acl-test

22 months agoregress: Check restore menu with consoles
Eric Bollengier [Thu, 16 Mar 2023 09:20:50 +0000 (10:20 +0100)] 
regress: Check restore menu with consoles

 - menu item 1
 - menu item 2
 - menu item 3
 - menu item 11

regress: Add test for restore jobid= parameter

regress: Add tests for file=? restore with restricted console

22 months agoregress: Fix loading of test-plugin
Eric Bollengier [Mon, 25 Mar 2024 13:41:44 +0000 (14:41 +0100)] 
regress: Fix loading of test-plugin

22 months agoregress: Fix runscript-test
Eric Bollengier [Tue, 28 Mar 2023 07:40:27 +0000 (09:40 +0200)] 
regress: Fix runscript-test

Use MaximumConcurrentJobPerLevel script instead of a simplified version

22 months agoFix copyright Release-15.0.2
Eric Bollengier [Fri, 22 Mar 2024 09:48:41 +0000 (10:48 +0100)] 
Fix copyright

22 months agoupdate changelog and releasenotes
Eric Bollengier [Fri, 22 Mar 2024 09:43:28 +0000 (10:43 +0100)] 
update changelog and releasenotes

22 months agobaculum: Update version
Marcin Haba [Fri, 22 Mar 2024 09:39:48 +0000 (10:39 +0100)] 
baculum: Update version

22 months agobaculum: Update release notes
Marcin Haba [Fri, 22 Mar 2024 09:39:25 +0000 (10:39 +0100)] 
baculum: Update release notes

22 months agobaculum: Update oauth2 scope list
Marcin Haba [Wed, 13 Mar 2024 12:30:12 +0000 (13:30 +0100)] 
baculum: Update oauth2 scope list

22 months agobaculum: Add application version endpoint
Marcin Haba [Wed, 13 Mar 2024 12:23:54 +0000 (13:23 +0100)] 
baculum: Add application version endpoint

22 months agobuild: avoid warning with extra parenthesis
norbert.bizet [Tue, 5 Sep 2023 16:02:59 +0000 (12:02 -0400)] 
build: avoid warning with extra parenthesis

22 months agoupdate changelog and releasenotes
Eric Bollengier [Fri, 22 Mar 2024 09:28:02 +0000 (10:28 +0100)] 
update changelog and releasenotes

22 months agoupdate version
Eric Bollengier [Fri, 22 Mar 2024 09:25:30 +0000 (10:25 +0100)] 
update version

22 months agoRevert "Fix #9882 About tapealert script issue on rhel8"
Eric Bollengier [Fri, 22 Mar 2024 08:40:08 +0000 (09:40 +0100)] 
Revert "Fix #9882 About tapealert script issue on rhel8"

This reverts commit b677c0739d72a08997623d76bcc386bf37efd12e.

The tapealert tool is not supposed to convey the error from
tapealert.

The excelent bacula-tapealert tool can also be used
https://github.com/waa/bacula-tapealert

22 months agocloud: Fix #10291 clean_cloud_volume uses "ls", so we handle its return code the...
norbert.bizet [Thu, 21 Dec 2023 14:57:16 +0000 (09:57 -0500)] 
cloud: Fix #10291 clean_cloud_volume uses "ls", so we handle its return code the same way

22 months agoadd bVarEstimate to let the FD knows this is an estimate and not a real backup
Alain Spineux [Wed, 14 Feb 2024 10:10:30 +0000 (11:10 +0100)] 
add bVarEstimate to let the FD knows this is an estimate and not a real backup

- some plugin need to know that this is an "estimate" command and not
  a "run" to not activate snapshot, mount, .......
- the winbmr plugin can avoid the collection of information and
  the mount of recovery operation.

22 months agocloud: generic driver clean uses alist instead of ilist
norbert.bizet [Mon, 18 Mar 2024 15:23:32 +0000 (11:23 -0400)] 
cloud: generic driver clean uses alist instead of ilist

22 months agocloud: Fix 10788 s3 driver clean uses alist instead of ilist
norbert.bizet [Tue, 19 Mar 2024 11:06:42 +0000 (07:06 -0400)] 
cloud: Fix 10788 s3 driver clean uses alist instead of ilist

22 months agoregress: Detect ZSTD in zstd-test
Eric Bollengier [Thu, 14 Mar 2024 16:09:10 +0000 (17:09 +0100)] 
regress: Detect ZSTD in zstd-test

22 months agoilist: remove append function since it's not used, but in generic driver and it's...
norbert.bizet [Mon, 18 Mar 2024 15:22:49 +0000 (11:22 -0400)] 
ilist: remove append function since it's not used, but in generic driver and it's buggy

22 months agocould: Fix 10788 cloud volume deletion crash
Alain Spineux [Fri, 15 Mar 2024 15:27:26 +0000 (16:27 +0100)] 
could: Fix 10788 cloud volume deletion crash

- the problem is about iterating up to including parts.last_index()
  using parts.get(parts.last_index()) is a mistake !!!
  it works most of the time because most of the time this value is NULL
  and the code does a continue
  BUT when parts.last_index() == parts.max_size(), then
  parts.get(parts.last_index()) is out of the allocated memory and can
  contain garbage
- why is the code doing a "continue" ? Is it expected to have a NULL ?
  in the list ?
  in clean_cloud_volume_read_cb() that fill the list, there is no raison
  to have NULL ?
  With the bug, testing for NULL will save us 99% of the time
  Without the bug we can reach 100% :-)

22 months agoOnly normal backup jobs can become "Incomplete", MAC must return errors
Alain Spineux [Thu, 14 Mar 2024 13:33:07 +0000 (14:33 +0100)] 
Only normal backup jobs can become "Incomplete", MAC must return errors

- jcr->sd_client is set when the SD is acting as a client from the point
  of view of the control job that is "restoring" the job  up
  to the other SD. It is set only for SD <-> SD
- The control job as a different cr->getJobType()
FROM
 JobId  Level     Files      Bytes   Status   Finished        Name
====================================================================
     1  Full       3,087    49.77 M  OK       13-Mar-24 16:49 MigrationJobSave
     2  Full         795    5.900 M  Error    13-Mar-24 16:49 migrate-job
     3  Full         795    5.900 M  Incomplete  13-Mar-24 16:49 MigrationJobSave
TO
     1  Full       3,087    49.77 M  OK       14-Mar-24 19:25 MigrationJobSave
     2  Full         795    5.900 M  Error    14-Mar-24 19:26 migrate-job
     3  Full         795    5.900 M  Error    14-Mar-24 19:26 MigrationJobSave

22 months agoAdd a new command code to bsock for dedup2 protocol
Alain Spineux [Thu, 14 Mar 2024 09:44:23 +0000 (10:44 +0100)] 
Add a new command code to bsock for dedup2 protocol

22 months agoregress: sd-sd-test check for "Migration Error"
Alain Spineux [Wed, 13 Mar 2024 09:45:06 +0000 (10:45 +0100)] 
regress: sd-sd-test check for "Migration Error"

22 months agoFix compilation
Eric Bollengier [Wed, 21 Feb 2024 17:32:57 +0000 (18:32 +0100)] 
Fix compilation

22 months agowin32: update openssl 1.1.1w
Eric Bollengier [Mon, 4 Mar 2024 13:56:22 +0000 (14:56 +0100)] 
win32: update openssl 1.1.1w

22 months agok8s: Add backup_mode parameter, add resiliance when snapshot backup is not compatible...
francisco.garcia [Tue, 5 Mar 2024 22:48:13 +0000 (23:48 +0100)] 
k8s: Add backup_mode parameter, add resiliance when snapshot backup is not compatible and clone backup fails and minor fixes

22 months agok8s:Add check snapshot api-resource available
francisco.garcia [Sat, 3 Feb 2024 11:59:25 +0000 (12:59 +0100)] 
k8s:Add check snapshot api-resource available

22 months agoFix when 'volumesnapshotclasses' resource is not available in cluster
francisco.garcia [Wed, 31 Jan 2024 08:43:48 +0000 (09:43 +0100)] 
Fix when 'volumesnapshotclasses' resource is not available in cluster

22 months agok8s: Fix 0010669: When a node have not any pvc
francisco.garcia [Mon, 29 Jan 2024 13:04:23 +0000 (14:04 +0100)] 
k8s: Fix 0010669: When a node have not any pvc

22 months agoAdded custom version to get more verbose
francisco.garcia [Tue, 23 Jan 2024 11:09:50 +0000 (12:09 +0100)] 
Added custom version to get more verbose

22 months agoReport immutable/readonly error messages to the job log
Eric Bollengier [Thu, 15 Feb 2024 09:49:12 +0000 (10:49 +0100)] 
Report immutable/readonly error messages to the job log

22 months agoUse llu for st_dev in snapshot code
Eric Bollengier [Thu, 1 Feb 2024 15:30:33 +0000 (16:30 +0100)] 
Use llu for st_dev in snapshot code

23 months agoCleaner shell code in install-key-manager.sh.in
Carsten Leonhardt [Thu, 22 Feb 2024 21:43:36 +0000 (22:43 +0100)] 
Cleaner shell code in install-key-manager.sh.in

Change deprecated . to : in chown

Change bashism "$UID" to POSIX compatible "$(id -u)",
c.f. https://www.shellcheck.net/wiki/SC3028

Change "-o" in test to "||",
c.f. https://www.shellcheck.net/wiki/SC2166

23 months agobaculum: Fix config does not exist error in resource list endpoint
Marcin Haba [Thu, 29 Feb 2024 09:27:49 +0000 (10:27 +0100)] 
baculum: Fix config does not exist error in resource list endpoint

23 months agobaculum: Fix level property in show job endpoint if level is not provided in config
Marcin Haba [Tue, 27 Feb 2024 14:40:08 +0000 (15:40 +0100)] 
baculum: Fix level property in show job endpoint if level is not provided in config

23 months agobaculum: Make sources order by jobstatus consistent in asc/desc sorting
Marcin Haba [Tue, 27 Feb 2024 10:36:45 +0000 (11:36 +0100)] 
baculum: Make sources order by jobstatus consistent in asc/desc sorting

23 months agobaculum: Add to filesets endpoint parameter to list unique filesets without versions
Marcin Haba [Mon, 26 Feb 2024 09:30:10 +0000 (10:30 +0100)] 
baculum: Add to filesets endpoint parameter to list unique filesets without versions

23 months agobaculum: Fix regular expression in list client files/dirs endpoint
Marcin Haba [Fri, 23 Feb 2024 09:08:08 +0000 (10:08 +0100)] 
baculum: Fix regular expression in list client files/dirs endpoint

23 months agobaculum: Fix displaying items in list client files/dirs endpoint
Marcin Haba [Thu, 22 Feb 2024 08:28:02 +0000 (09:28 +0100)] 
baculum: Fix displaying items in list client files/dirs endpoint

23 months agobaculum: Add overview parameter to client resources endpoint
Marcin Haba [Wed, 21 Feb 2024 12:29:22 +0000 (13:29 +0100)] 
baculum: Add overview parameter to client resources endpoint

23 months agoregress: add a Storage::FileStorage2 to match the "orphan" Dir::File2
Alain Spineux [Mon, 19 Feb 2024 09:38:37 +0000 (10:38 +0100)] 
regress: add a Storage::FileStorage2 to match the "orphan" Dir::File2

- new-test-bacula-dir.conf.in as Storage(File2) but there was no
  matching Storage resource in the SD side test-bacula-sd.conf.in

23 months agoFix #10752 storage option on the restore command line not working
Alain Spineux [Fri, 16 Feb 2024 11:44:00 +0000 (12:44 +0100)] 
Fix #10752 storage option on the restore command line not working

- restore **storage=File** is ignored

23 months agoFix org#2706 Volume encryption force RSA:2048 instead of gpg default
Alain Spineux [Mon, 19 Feb 2024 10:28:33 +0000 (11:28 +0100)] 
Fix org#2706 Volume encryption force RSA:2048 instead of gpg default

- the key-manager installation script was getting
gpg: key generation failed: Unknown elliptic curve
  on ArchLinux when using GPG default.
- Now use RSA:2048

2 years agoFix org#2707 Check the NODUMP flag only on files and directories
Eric Bollengier [Fri, 16 Feb 2024 17:14:20 +0000 (18:14 +0100)] 
Fix org#2707 Check the NODUMP flag only on files and directories

The current code was trying to get the flag from fifo, ending to block the
backup procedure. Thanks to Martin.

2 years agoDisable SyncOnClose on Fifo device using /dev/null
Eric Bollengier [Thu, 15 Feb 2024 10:29:50 +0000 (11:29 +0100)] 
Disable SyncOnClose on Fifo device using /dev/null

2 years agoEnable Device/SyncOnClose by default
Eric Bollengier [Wed, 14 Feb 2024 07:54:45 +0000 (08:54 +0100)] 
Enable Device/SyncOnClose by default

After a crash, the last block of a volume might not be flushed properly. Using
SyncOnClose should ensure that a job marked as T in the catalog is properly
stored on disk.

2 years agorpms: update cloud plugin
Eric Bollengier [Tue, 13 Feb 2024 14:18:52 +0000 (15:18 +0100)] 
rpms: update cloud plugin

2 years agoupdate version, changelog and releasenotes Beta-15.0.1
Eric Bollengier [Tue, 13 Feb 2024 09:12:59 +0000 (10:12 +0100)] 
update version, changelog and releasenotes

2 years agoupdate configure
Eric Bollengier [Mon, 12 Feb 2024 12:50:18 +0000 (13:50 +0100)] 
update configure

2 years agoregress: Fix copy-job-test
Eric Bollengier [Thu, 30 Nov 2023 11:51:10 +0000 (12:51 +0100)] 
regress: Fix copy-job-test

2 years agoFix typo in ./configure.in
Eric Bollengier [Mon, 12 Feb 2024 12:50:12 +0000 (13:50 +0100)] 
Fix typo in ./configure.in

2 years agoEnable Amazon cloud driver
Eric Bollengier [Mon, 12 Feb 2024 12:50:00 +0000 (13:50 +0100)] 
Enable Amazon cloud driver

2 years agoFix #10401 About issue when truncating immutable volume
Eric Bollengier [Tue, 26 Sep 2023 15:06:37 +0000 (17:06 +0200)] 
Fix #10401 About issue when truncating immutable volume

 - The protection time was not set in with the immutability flag
 - The information message for immutability has now the retention time
 - The errno checked in open_device was ACCESS instead of PERM

2 years agoImplement OT_PINT32 for OutputWriter class
Eric Bollengier [Fri, 22 Sep 2023 16:00:55 +0000 (18:00 +0200)] 
Implement OT_PINT32 for OutputWriter class

2 years agoregress: pass comment on migration/copy jobs
Eric Bollengier [Thu, 31 Aug 2023 08:32:28 +0000 (10:32 +0200)] 
regress: pass comment on migration/copy jobs

2 years agoFix #10365 Pass comment field to copy/migration jobs from the control job
Eric Bollengier [Wed, 30 Aug 2023 09:40:45 +0000 (11:40 +0200)] 
Fix #10365 Pass comment field to copy/migration jobs from the control job

2 years agoTweak debug in scan_version()
Eric Bollengier [Tue, 30 Jan 2024 14:24:44 +0000 (15:24 +0100)] 
Tweak debug in scan_version()

2 years agocloud: regress test for Upload and TruncateCode options
norbert.bizet [Thu, 18 Jan 2024 10:39:02 +0000 (05:39 -0500)] 
cloud: regress test for Upload and TruncateCode options

2 years agocloud: create a multitest for CDash invocation
norbert.bizet [Thu, 18 Jan 2024 09:32:14 +0000 (04:32 -0500)] 
cloud: create a multitest for CDash invocation

2 years agoFix #10631 (1) remove unauthorized Jmsg() in BSOCK::recv()
Alain Spineux [Thu, 18 Jan 2024 13:24:12 +0000 (14:24 +0100)] 
Fix #10631 (1) remove unauthorized Jmsg() in BSOCK::recv()

- Jmsg() cannot be used in some critical part, recv() is on of them
  A Qmsg() and Pmsg() follow the removed Jmsg(), no information are lost
- This is probably not the root cause of the #10631 problem
- Replace the invalid Unicode "Registered Trade Mark" char

2 years agocloud: Tweak Jmsg to Dmsg inside the transfer manager
Eric Bollengier [Thu, 18 Jan 2024 08:26:32 +0000 (09:26 +0100)] 
cloud: Tweak Jmsg to Dmsg inside the transfer manager

2 years agocloud: Fix #10685 TruncateCache at endofjob was not processed due to wrong transfer...
norbert.bizet [Wed, 17 Jan 2024 17:45:30 +0000 (12:45 -0500)] 
cloud: Fix #10685 TruncateCache at endofjob was not processed due to wrong transfer status verification

2 years agoAdd a regression test for exercising MT10291
norbert.bizet [Thu, 21 Dec 2023 15:30:50 +0000 (10:30 -0500)] 
Add a regression test for exercising MT10291

2 years agoFix #10624 typo error in SQL query to get single job record
Marcin Haba [Wed, 20 Dec 2023 14:08:44 +0000 (15:08 +0100)] 
Fix #10624 typo error in SQL query to get single job record

2 years agocloud storage: Fix #10291 Assume that driver ls can return error 1 when the path...
norbert.bizet [Fri, 15 Dec 2023 10:02:58 +0000 (05:02 -0500)] 
cloud storage: Fix #10291 Assume that driver ls can return error 1 when the path doesnt exist. Handle it in generic driver

2 years agok8s: Fix compilation problem
francisco.garcia [Mon, 18 Dec 2023 11:14:21 +0000 (12:14 +0100)] 
k8s: Fix compilation problem

2 years agocloud storage: Fix #10291 Assume that driver ls can return an error when scanning...
norbert.bizet [Fri, 15 Dec 2023 10:02:58 +0000 (05:02 -0500)] 
cloud storage: Fix #10291 Assume that driver ls can return an error when scanning an unexistant cloud volume and loosen the conditions that handle this case

2 years agok8s: Fix problem with typo.
francisco.garcia [Thu, 14 Dec 2023 08:57:32 +0000 (09:57 +0100)] 
k8s: Fix problem with typo.

2 years agok8s: Fix problem when it restores a 'namespace'
francisco.garcia [Wed, 13 Dec 2023 21:54:23 +0000 (22:54 +0100)] 
k8s: Fix problem when it restores a 'namespace'

2 years agocloud: proof guard truncation
norbert.bizet [Tue, 12 Dec 2023 16:03:35 +0000 (11:03 -0500)] 
cloud: proof guard truncation

2 years agoaws_cloud_driver: Fix #10604 upload() might not exit with correct error code
norbert.bizet [Mon, 11 Dec 2023 15:23:26 +0000 (10:23 -0500)] 
aws_cloud_driver: Fix #10604 upload() might not exit with correct error code

2 years agoregress: More work on cppcheck-test
Eric Bollengier [Mon, 11 Dec 2023 16:02:07 +0000 (17:02 +0100)] 
regress: More work on cppcheck-test

2 years agotweak bsr.c to silent cppcheck (initialize VolAddrStart & VolAddrEnd)
Alain Spineux [Mon, 11 Dec 2023 10:07:51 +0000 (11:07 +0100)] 
tweak bsr.c to silent cppcheck (initialize VolAddrStart & VolAddrEnd)

2 years agoregress: Tweak cppcheck-test
Eric Bollengier [Mon, 11 Dec 2023 14:58:01 +0000 (15:58 +0100)] 
regress: Tweak cppcheck-test

2 years agoregress: Improve cppcheck-test
Eric Bollengier [Mon, 11 Dec 2023 14:51:32 +0000 (15:51 +0100)] 
regress: Improve cppcheck-test

2 years agoregress: Tweak cppcheck
Eric Bollengier [Mon, 11 Dec 2023 12:56:49 +0000 (13:56 +0100)] 
regress: Tweak cppcheck

2 years agoTweak debug messages
Eric Bollengier [Mon, 11 Dec 2023 12:29:56 +0000 (13:29 +0100)] 
Tweak debug messages

2 years agoregress: Add test on cppcheck
Eric Bollengier [Mon, 11 Dec 2023 10:26:18 +0000 (11:26 +0100)] 
regress: Add test on cppcheck

2 years agoregress: add README.mysql to setup mysql env for regress
Alain Spineux [Wed, 6 Dec 2023 15:30:22 +0000 (16:30 +0100)] 
regress: add README.mysql to setup mysql env for regress

2 years agoaws driver: Fix #10591 missing \n in returned lists
norbert.bizet [Wed, 6 Dec 2023 15:01:38 +0000 (10:01 -0500)] 
aws driver: Fix #10591 missing \n in returned lists

2 years agoregress: add two tests for BSR cycles
Alain Spineux [Thu, 30 Nov 2023 22:44:17 +0000 (23:44 +0100)] 
regress: add two tests for BSR cycles

2 years agoFix and improve BSR cycle detection and resolution
Alain Spineux [Tue, 28 Nov 2023 15:57:19 +0000 (16:57 +0100)] 
Fix and improve BSR cycle detection and resolution

- the offset of the first split was not initialized and sometime was
  a huge value that was forcing the fist split to the ALL BSR
  ather split where ignored as soon as the EOF of the BSR was reached
  It was possible that the BSR was handle in one BIG buggy part
  instead of being handled in smaller healty parts!
- I have fully reworked the code:
  - two regress script test the two possible reason for the split
  - Arnaud's backup can be successfully restored with the new code
- The debugging message describe very well what is appening
  use level 20 or 100 on the dir for medium or full debugging

2 years agoFix zlib compression was disable in FD
Alain Spineux [Thu, 30 Nov 2023 10:57:42 +0000 (11:57 +0100)] 
Fix zlib compression was disable in FD

- HAVE_ZLIB don't exist use HAVE_ZLIB_H instead