]> git.ipfire.org Git - thirdparty/bacula.git/log
thirdparty/bacula.git
7 years agobaculum: Tweak update texts
Marcin Haba [Tue, 16 Apr 2019 04:32:25 +0000 (06:32 +0200)] 
baculum: Tweak update texts

7 years agobaculum: Fix adding new schedule run directives
Marcin Haba [Mon, 15 Apr 2019 18:55:28 +0000 (20:55 +0200)] 
baculum: Fix adding new schedule run directives

7 years agobaculum: Tweak fix wrong closing HTML tag
Marcin Haba [Sun, 14 Apr 2019 19:08:24 +0000 (21:08 +0200)] 
baculum: Tweak fix wrong closing HTML tag

7 years agobaculum: Add support to multiple schedule run directives
Marcin Haba [Sun, 14 Apr 2019 19:08:03 +0000 (21:08 +0200)] 
baculum: Add support to multiple schedule run directives

7 years agobaculum: Fix in API part saving job runscript config if RunsWhen=Always
Marcin Haba [Sat, 13 Apr 2019 14:25:45 +0000 (16:25 +0200)] 
baculum: Fix in API part saving job runscript config if RunsWhen=Always

7 years agobaculum: Fix adding paths to empty include block
Marcin Haba [Sat, 13 Apr 2019 13:33:32 +0000 (15:33 +0200)] 
baculum: Fix adding paths to empty include block

7 years agobaculum: Fix saving job runscript config if RunsWhen=Always
Marcin Haba [Sat, 13 Apr 2019 13:25:40 +0000 (15:25 +0200)] 
baculum: Fix saving job runscript config if RunsWhen=Always

7 years agobaculum: New create backup job wizard
Marcin Haba [Sat, 13 Apr 2019 12:13:19 +0000 (14:13 +0200)] 
baculum: New create backup job wizard

Changes:
- New client file browser for selecting FileSet includes/excludes
- Resign from using BConditional control
- Start using renderer classes
- Rename basic directive controls to have consistent names
- Show 'save' button for editing existing resources
- Show 'create' button for creating new resource
- Fix run job Accurate and Priority values

7 years agobaculum: Add API endpoint to list files/dirs on client
Marcin Haba [Sat, 13 Apr 2019 10:05:39 +0000 (12:05 +0200)] 
baculum: Add API endpoint to list files/dirs on client

7 years agoFix #4433 about 'UPDATE File SET MD5='...' WHERE FileId=0' error when using SpoolAttr...
Eric Bollengier [Thu, 13 Dec 2018 10:56:31 +0000 (11:56 +0100)] 
Fix #4433 about 'UPDATE File SET MD5='...' WHERE FileId=0' error when using SpoolAttributes=no

7 years agoAdd smartalloc function to print the owner of a buffer
Eric Bollengier [Fri, 14 Dec 2018 16:08:19 +0000 (17:08 +0100)] 
Add smartalloc function to print the owner of a buffer

7 years agoAvoid to use the same variable name for two different things in the cmd_parser class
Eric Bollengier [Fri, 14 Dec 2018 16:06:17 +0000 (17:06 +0100)] 
Avoid to use the same variable name for two different things in the cmd_parser class

7 years agoFix MaxVolumeBytes accounting after a mount request
Eric Bollengier [Fri, 30 Nov 2018 07:48:28 +0000 (08:48 +0100)] 
Fix MaxVolumeBytes accounting after a mount request

7 years agoFix #4598 Display JobIds used in the restore job log
Eric Bollengier [Thu, 31 Jan 2019 10:37:40 +0000 (11:37 +0100)] 
Fix #4598 Display JobIds used in the restore job log

7 years agoAdd 'prune jobs/files all' command
Eric Bollengier [Thu, 22 Nov 2018 17:07:08 +0000 (18:07 +0100)] 
Add 'prune jobs/files all' command

This new command will prune automatically all combinations of
Client/Pool found in the Job table. That will respect the safe pruning
algorithm, and will not prune jobs that are still needed to restore.

7 years agoregress: Add prune-all-test
Eric Bollengier [Thu, 22 Nov 2018 16:58:25 +0000 (17:58 +0100)] 
regress: Add prune-all-test

7 years agoregress: Add support for "prune all" in check_prune_list()
Eric Bollengier [Thu, 22 Nov 2018 16:57:54 +0000 (17:57 +0100)] 
regress: Add support for "prune all" in check_prune_list()

7 years agoregress: Fix prune-migration-test with new check_prune_list()
Eric Bollengier [Tue, 27 Nov 2018 10:16:51 +0000 (11:16 +0100)] 
regress: Fix prune-migration-test with new check_prune_list()

The job count was not done correctly for this test. We now detect the
job that we should not find in the pruning list.

7 years agoTweak debug level in vtape_dev.c
Eric Bollengier [Tue, 27 Nov 2018 10:22:30 +0000 (11:22 +0100)] 
Tweak debug level in vtape_dev.c

7 years agoFix verify volume jobs with sparse files
Eric Bollengier [Thu, 29 Nov 2018 12:30:36 +0000 (13:30 +0100)] 
Fix verify volume jobs with sparse files

The verify read() loop was not reading the data like the backup loop was
doing. So the sparse block detection was miss-aligned giving false errors.

We now use the configuration NetworkBufferSize to adjust the amount of data we
read in a loop. I'm not sure it's 100% accurate for dedup jobs.

7 years agoFix small memory leak with Console runscripts
Eric Bollengier [Fri, 23 Nov 2018 09:16:20 +0000 (10:16 +0100)] 
Fix small memory leak with Console runscripts

7 years agoSkip empty lines when generating the FileSet from a command
Eric Bollengier [Wed, 3 Apr 2019 11:28:49 +0000 (13:28 +0200)] 
Skip empty lines when generating the FileSet from a command

7 years agofix #4383 Sometime SD hangs when TLS and DEDUP are used together
Alain Spineux [Thu, 22 Nov 2018 18:05:21 +0000 (19:05 +0100)] 
fix #4383 Sometime SD hangs when TLS and DEDUP are used together

- the problem is that with DEDUP 2 threads use the BSOCK in //,
  and our TLS layer was not ready for that.
  - the bsock->set_nonblocking() and restore_blocking() were not protected
    by the mutex
  - SSL_get_error() was not inside the mutex
- the code inside the mutex keep sending until everything is sent or
  there is an error condition.
- notice a small change in the code, SSL_get_error() is only called
  when nwritten<=0
- I think this could also happens on the FD even when DEDUP is not used,
  just because of the heartbeat

Signed-off-by: Alain Spineux <alain@baculasystems.com>
7 years agoUpdate version
Kern Sibbald [Sun, 3 Mar 2019 12:59:53 +0000 (13:59 +0100)] 
Update version

7 years agoFix creation of bad JobMedia records in Incomplete Job
Kern Sibbald [Sun, 3 Mar 2019 12:58:48 +0000 (13:58 +0100)] 
Fix creation of bad JobMedia records in Incomplete Job

7 years agoAdd messages for Incomplete Jobs
Kern Sibbald [Sat, 2 Mar 2019 17:46:27 +0000 (18:46 +0100)] 
Add messages for Incomplete Jobs

7 years agoregress: add new non-working restart-jobmedia-test
Kern Sibbald [Sat, 2 Mar 2019 17:45:35 +0000 (18:45 +0100)] 
regress: add new non-working restart-jobmedia-test

7 years agoFix misplaced cancel check reported by Alain
Kern Sibbald [Sat, 2 Mar 2019 15:13:57 +0000 (16:13 +0100)] 
Fix misplaced cancel check reported by Alain

7 years agoChange round() to bround() to avoid library definition conflict
Kern Sibbald [Fri, 1 Mar 2019 12:10:46 +0000 (13:10 +0100)] 
Change round() to bround() to avoid library definition conflict

7 years agorpms: Fix bacula-cloud spec file
Davide Franco [Wed, 13 Feb 2019 12:47:35 +0000 (13:47 +0100)] 
rpms: Fix bacula-cloud spec file

7 years agorpms: Add bacula-cloud spec file
Davide Franco [Tue, 12 Feb 2019 14:59:23 +0000 (15:59 +0100)] 
rpms: Add bacula-cloud spec file

7 years agorpms: Add missing isworm script
Davide Franco [Tue, 12 Feb 2019 10:29:09 +0000 (11:29 +0100)] 
rpms: Add missing isworm script

7 years agobaculum: Fix renaming resources
Marcin Haba [Tue, 12 Feb 2019 19:25:26 +0000 (20:25 +0100)] 
baculum: Fix renaming resources

7 years agoUse more appropriate computation for VolIndex when creating restore .bsr
Kern Sibbald [Sun, 10 Feb 2019 10:34:49 +0000 (11:34 +0100)] 
Use more appropriate computation for VolIndex when creating restore .bsr

7 years agoFix Daemon message "Message repeated X times" count
Eric Bollengier [Tue, 5 Feb 2019 09:39:57 +0000 (10:39 +0100)] 
Fix Daemon message "Message repeated X times" count

7 years agoFix Carsten's names
Carsten Leonhardt [Tue, 5 Feb 2019 09:32:13 +0000 (10:32 +0100)] 
Fix Carsten's names

7 years agoMake diff.pl adapt to different install locations
Dan Langille [Tue, 5 Feb 2019 09:10:27 +0000 (10:10 +0100)] 
Make diff.pl adapt to different install locations

7 years agoFix bad releasenotes and changelog
Kern Sibbald [Mon, 4 Feb 2019 16:47:31 +0000 (17:47 +0100)] 
Fix bad releasenotes and changelog

7 years agoUpdate Windows .def files
Kern Sibbald [Mon, 4 Feb 2019 16:36:01 +0000 (17:36 +0100)] 
Update Windows .def files

7 years agoUpdate ChangeLog and ReleaseNotes Release-9.4.2
Kern Sibbald [Mon, 4 Feb 2019 15:07:51 +0000 (16:07 +0100)] 
Update ChangeLog and ReleaseNotes

7 years agoUpdate version date for release
Kern Sibbald [Mon, 4 Feb 2019 12:06:49 +0000 (13:06 +0100)] 
Update version date for release

7 years agoChange create_postgresql_database.in script to be more flexible
Michael Narigon [Mon, 4 Feb 2019 12:00:52 +0000 (13:00 +0100)] 
Change create_postgresql_database.in script to be more flexible

7 years agoImplement eliminate verify records in dbcheck bug #2434
Wanderlei Hüttel [Mon, 4 Feb 2019 11:37:05 +0000 (12:37 +0100)] 
Implement eliminate verify records in dbcheck bug #2434

7 years agoEnhance verify-voltocat-test to detect comparing deleted files
Kern Sibbald [Mon, 4 Feb 2019 11:20:05 +0000 (12:20 +0100)] 
Enhance verify-voltocat-test to detect comparing deleted files

7 years agoFix bug #2452 VerifyToCatalog reports deleted files as being new
Kern Sibbald [Mon, 4 Feb 2019 11:19:51 +0000 (12:19 +0100)] 
Fix bug #2452 VerifyToCatalog reports deleted files as being new

7 years agoUse correct quoting for a character -- fixes previous patch
Kern Sibbald [Mon, 4 Feb 2019 09:41:35 +0000 (10:41 +0100)] 
Use correct quoting for a character -- fixes previous patch

7 years agoRecompile configure.in
Kern Sibbald [Sun, 3 Feb 2019 16:38:34 +0000 (17:38 +0100)] 
Recompile configure.in

7 years agoApply Carsten's multiarch patch fixes bug #2437
Carsten Leonhardt [Sun, 3 Feb 2019 16:38:01 +0000 (17:38 +0100)] 
Apply Carsten's multiarch patch fixes bug #2437

7 years agoApply Carsten's patch for adding CPPFLAGS to tools/gigaslam.c compile
Kern Sibbald [Sun, 3 Feb 2019 16:33:32 +0000 (17:33 +0100)] 
Apply Carsten's patch for adding CPPFLAGS to tools/gigaslam.c compile

7 years agoAllow . to terminate sql queries prompts
Kern Sibbald [Sun, 3 Feb 2019 16:32:56 +0000 (17:32 +0100)] 
Allow . to terminate sql queries prompts

7 years agobaculum: Update Baculum API OpenAPI documentation
Marcin Haba [Sat, 2 Feb 2019 10:56:46 +0000 (11:56 +0100)] 
baculum: Update Baculum API OpenAPI documentation

7 years agobaculum: Use new bvfs cleanup endpoint
Marcin Haba [Sat, 2 Feb 2019 05:32:29 +0000 (06:32 +0100)] 
baculum: Use new bvfs cleanup endpoint

7 years agobaculum: Add .bvfs_cleanup support to API
Marcin Haba [Sat, 2 Feb 2019 05:32:12 +0000 (06:32 +0100)] 
baculum: Add .bvfs_cleanup support to API

7 years agoFix typo in LICENSE file bug #2441
Kern Sibbald [Tue, 29 Jan 2019 15:33:12 +0000 (16:33 +0100)] 
Fix typo in LICENSE file bug #2441

7 years agoFix typo in LICENSE file bug #2441
Kern Sibbald [Tue, 29 Jan 2019 15:32:42 +0000 (16:32 +0100)] 
Fix typo in LICENSE file bug #2441

7 years agoFix rwlock_test unittest bug #2449
Carsten Leonhardt [Tue, 29 Jan 2019 15:29:07 +0000 (16:29 +0100)] 
Fix rwlock_test unittest bug #2449
     Only call thr_setconcurrency if it's available.
     Fix order of linking and installation.

7 years agoFixFix spelling errors found by lintian by Carston in bug #2436
Carsten Leonhardt [Tue, 29 Jan 2019 15:23:52 +0000 (16:23 +0100)] 
FixFix spelling errors found by lintian by Carston in bug #2436

7 years agoApply chmods from Leo in bug #2445
Kern Sibbald [Tue, 29 Jan 2019 15:14:29 +0000 (16:14 +0100)] 
Apply chmods from Leo in bug #2445

7 years agoFix typo in lockmgr.h
Carsten Leonhardt [Tue, 29 Jan 2019 14:55:50 +0000 (15:55 +0100)] 
Fix typo in lockmgr.h

7 years agoAdd license files LICENSE and LICENSE-FOSS to the regression directory
Kern Sibbald [Mon, 28 Jan 2019 16:57:28 +0000 (17:57 +0100)] 
Add license files LICENSE and LICENSE-FOSS to the regression directory

7 years agoTweak update release date for next release
Kern Sibbald [Mon, 28 Jan 2019 08:47:52 +0000 (09:47 +0100)] 
Tweak update release date for next release

7 years agoDisplay daemon pid in .apiV2 status output
Eric Bollengier [Sun, 27 Jan 2019 16:17:51 +0000 (17:17 +0100)] 
Display daemon pid in .apiV2 status output

7 years agodbcheck: Improve error message when trying to prune Path records with BVFS is used.
Eric Bollengier [Fri, 25 Jan 2019 16:26:19 +0000 (17:26 +0100)] 
dbcheck: Improve error message when trying to prune Path records with BVFS is used.

7 years agoAttempt to ensure that ctest job output gets uploaded
Kern Sibbald [Sun, 27 Jan 2019 16:14:05 +0000 (17:14 +0100)] 
Attempt to ensure that ctest job output gets uploaded

7 years agoApply varargs patch from Martin for bug 2443
Martin Simmons [Sun, 27 Jan 2019 10:38:23 +0000 (11:38 +0100)] 
Apply varargs patch from Martin for bug 2443

7 years agoApply recv() hide patch from Martin
Martin Simmons [Sun, 27 Jan 2019 10:30:09 +0000 (11:30 +0100)] 
Apply recv() hide patch from Martin

7 years agoFix lz4.c register compilation from bug #2443
Kern Sibbald [Sun, 27 Jan 2019 10:17:10 +0000 (11:17 +0100)] 
Fix lz4.c register compilation from bug #2443

7 years agoUpdate cdash for version 9.4
Kern Sibbald [Thu, 24 Jan 2019 19:39:01 +0000 (20:39 +0100)] 
Update cdash for version 9.4

7 years agoFix bug #2448 bregex and bwild do not accept -l command line option
Kern Sibbald [Sat, 19 Jan 2019 17:32:49 +0000 (18:32 +0100)] 
Fix bug #2448 bregex and bwild do not accept -l command line option

7 years agoPartial update copyright year
Kern Sibbald [Sat, 19 Jan 2019 17:24:45 +0000 (18:24 +0100)] 
Partial update copyright year

7 years agoFix struct transfer_manager to be class transfer_manager
Kern Sibbald [Sat, 19 Jan 2019 15:18:00 +0000 (16:18 +0100)] 
Fix struct transfer_manager to be class transfer_manager

7 years agoPrint Device xxx requested by DIR disabled only if verbose is enabled in SD
Kern Sibbald [Sat, 19 Jan 2019 15:09:49 +0000 (16:09 +0100)] 
Print Device xxx requested by DIR disabled only if verbose is enabled in SD

7 years agoAdd migrate-job-no-resource-test to all-disk-tests
Kern Sibbald [Sat, 19 Jan 2019 15:08:30 +0000 (16:08 +0100)] 
Add migrate-job-no-resource-test to all-disk-tests

7 years agoRemove unused berrno call + return
Kern Sibbald [Sat, 19 Jan 2019 14:53:18 +0000 (15:53 +0100)] 
Remove unused berrno call + return

7 years agoregress: Reproduce #3225 about Migration issue when the Job resource is no longer...
Eric Bollengier [Tue, 15 Jan 2019 08:50:31 +0000 (09:50 +0100)] 
regress: Reproduce #3225 about Migration issue when the Job resource is no longer defined

7 years agoFix #3225 about Migration issue when the Job resource is no longer defined
Eric Bollengier [Tue, 15 Jan 2019 08:49:51 +0000 (09:49 +0100)] 
Fix #3225 about Migration issue when the Job resource is no longer defined

The Migration job status was "no files to migrate" and the original job
type was marked as M.

Now, the Migration job status is "Migration Error" and the original job
type is not modified.

7 years agoRemove mention of Beta release from ReleaseNotes
Kern Sibbald [Sat, 19 Jan 2019 10:51:54 +0000 (11:51 +0100)] 
Remove mention of Beta release from ReleaseNotes

7 years agobaculum: Fix restore paths with apostrophe
Marcin Haba [Sat, 12 Jan 2019 19:15:13 +0000 (20:15 +0100)] 
baculum: Fix restore paths with apostrophe

7 years agobaculum: Fix data level
Wanderlei Huttel [Mon, 31 Dec 2018 20:44:11 +0000 (21:44 +0100)] 
baculum: Fix data level

7 years agoChange endblock edit to unsigned -- suggested by Martin Simmons
Kern Sibbald [Mon, 31 Dec 2018 19:34:35 +0000 (20:34 +0100)] 
Change endblock edit to unsigned -- suggested by Martin Simmons

7 years agoUpdate DEPKGS_VERSION
Davide Franco [Thu, 27 Dec 2018 10:41:33 +0000 (11:41 +0100)] 
Update DEPKGS_VERSION

7 years agobaculum: Adapt Apache configs to version 2.4
Marcin Haba [Sat, 22 Dec 2018 18:23:08 +0000 (19:23 +0100)] 
baculum: Adapt Apache configs to version 2.4

7 years agoRemove register attribute on variables as it is not supported by newer C++ compilers
Kern Sibbald [Fri, 21 Dec 2018 08:40:51 +0000 (09:40 +0100)] 
Remove register attribute on variables as it is not supported by newer C++ compilers

7 years agoFix regression from 9.2 when backporting Enterprise code
Kern Sibbald [Thu, 20 Dec 2018 14:57:45 +0000 (15:57 +0100)] 
Fix regression from 9.2 when backporting Enterprise code

7 years agoUpdate version + date
Kern Sibbald [Thu, 20 Dec 2018 14:13:10 +0000 (15:13 +0100)] 
Update version + date

7 years agoTweak recompile configure.in
Kern Sibbald [Thu, 20 Dec 2018 14:12:23 +0000 (15:12 +0100)] 
Tweak recompile configure.in

7 years agoAdd missing default flag so that configure looks for libs3
Kern Sibbald [Thu, 20 Dec 2018 14:11:56 +0000 (15:11 +0100)] 
Add missing default flag so that configure looks for libs3

7 years agoUpdate ChangeLog, ReleaseNotes, and version date Release-9.4.0
Kern Sibbald [Sun, 16 Dec 2018 10:30:25 +0000 (11:30 +0100)] 
Update ChangeLog, ReleaseNotes, and version date

7 years agowin32: update build to add worm support
Kern Sibbald [Thu, 13 Dec 2018 14:15:43 +0000 (15:15 +0100)] 
win32: update build to add worm support

7 years agowin32: new .def files
Kern Sibbald [Thu, 13 Dec 2018 14:15:17 +0000 (15:15 +0100)] 
win32: new .def files

7 years agoUpdate ChangeLog, ReleaseNotes, and version
Kern Sibbald [Thu, 13 Dec 2018 11:18:05 +0000 (12:18 +0100)] 
Update ChangeLog, ReleaseNotes, and version

7 years agoAdd copyright and correct name on stop-restart-test
Kern Sibbald [Thu, 13 Dec 2018 08:52:28 +0000 (09:52 +0100)] 
Add copyright and correct name on stop-restart-test

7 years agoUpdate version + date
Kern Sibbald [Thu, 13 Dec 2018 08:48:06 +0000 (09:48 +0100)] 
Update version + date

7 years agoFix #4449 about an incorrect pool selected with the restart command
Eric Bollengier [Wed, 12 Dec 2018 10:25:23 +0000 (11:25 +0100)] 
Fix #4449 about an incorrect pool selected with the restart command

7 years agoregress: Add test to reproduce #4449 about incorrect Pool with the restart command
Eric Bollengier [Wed, 12 Dec 2018 10:06:27 +0000 (11:06 +0100)] 
regress: Add test to reproduce #4449 about incorrect Pool with the restart command

7 years agoregress: Test if the restarted job is using the correct pool
Eric Bollengier [Wed, 12 Dec 2018 09:53:26 +0000 (10:53 +0100)] 
regress: Test if the restarted job is using the correct pool

7 years agoFix spelling typo
Kern Sibbald [Sat, 8 Dec 2018 09:09:59 +0000 (10:09 +0100)] 
Fix spelling typo

7 years agoregress: skip virtual-backup2-test for cloud because it uses diskchanger
Kern Sibbald [Sun, 2 Dec 2018 16:13:25 +0000 (17:13 +0100)] 
regress: skip virtual-backup2-test for cloud because it uses diskchanger

7 years agoregress: adapt verify-data-test for FORCE_CLOUD
Kern Sibbald [Sun, 2 Dec 2018 16:05:44 +0000 (17:05 +0100)] 
regress: adapt verify-data-test for FORCE_CLOUD

7 years agoFix #4386 About incorrect permission on directories after a restore with replace...
Eric Bollengier [Wed, 21 Nov 2018 10:24:22 +0000 (11:24 +0100)] 
Fix #4386 About incorrect permission on directories after a restore with replace=ifnewer