]>
git.ipfire.org Git - thirdparty/bacula.git/log
Marcin Haba [Tue, 16 Apr 2019 04:32:25 +0000 (06:32 +0200)]
baculum: Tweak update texts
Marcin Haba [Mon, 15 Apr 2019 18:55:28 +0000 (20:55 +0200)]
baculum: Fix adding new schedule run directives
Marcin Haba [Sun, 14 Apr 2019 19:08:24 +0000 (21:08 +0200)]
baculum: Tweak fix wrong closing HTML tag
Marcin Haba [Sun, 14 Apr 2019 19:08:03 +0000 (21:08 +0200)]
baculum: Add support to multiple schedule run directives
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
Marcin Haba [Sat, 13 Apr 2019 13:33:32 +0000 (15:33 +0200)]
baculum: Fix adding paths to empty include block
Marcin Haba [Sat, 13 Apr 2019 13:25:40 +0000 (15:25 +0200)]
baculum: Fix saving job runscript config if RunsWhen=Always
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
Marcin Haba [Sat, 13 Apr 2019 10:05:39 +0000 (12:05 +0200)]
baculum: Add API endpoint to list files/dirs on client
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
Eric Bollengier [Fri, 14 Dec 2018 16:08:19 +0000 (17:08 +0100)]
Add smartalloc function to print the owner of a buffer
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
Eric Bollengier [Fri, 30 Nov 2018 07:48:28 +0000 (08:48 +0100)]
Fix MaxVolumeBytes accounting after a mount request
Eric Bollengier [Thu, 31 Jan 2019 10:37:40 +0000 (11:37 +0100)]
Fix #4598 Display JobIds used in the restore job log
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.
Eric Bollengier [Thu, 22 Nov 2018 16:58:25 +0000 (17:58 +0100)]
regress: Add prune-all-test
Eric Bollengier [Thu, 22 Nov 2018 16:57:54 +0000 (17:57 +0100)]
regress: Add support for "prune all" in 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.
Eric Bollengier [Tue, 27 Nov 2018 10:22:30 +0000 (11:22 +0100)]
Tweak debug level in vtape_dev.c
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.
Eric Bollengier [Fri, 23 Nov 2018 09:16:20 +0000 (10:16 +0100)]
Fix small memory leak with Console runscripts
Eric Bollengier [Wed, 3 Apr 2019 11:28:49 +0000 (13:28 +0200)]
Skip empty lines when generating the FileSet from a command
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>
Kern Sibbald [Sun, 3 Mar 2019 12:59:53 +0000 (13:59 +0100)]
Update version
Kern Sibbald [Sun, 3 Mar 2019 12:58:48 +0000 (13:58 +0100)]
Fix creation of bad JobMedia records in Incomplete Job
Kern Sibbald [Sat, 2 Mar 2019 17:46:27 +0000 (18:46 +0100)]
Add messages for Incomplete Jobs
Kern Sibbald [Sat, 2 Mar 2019 17:45:35 +0000 (18:45 +0100)]
regress: add new non-working restart-jobmedia-test
Kern Sibbald [Sat, 2 Mar 2019 15:13:57 +0000 (16:13 +0100)]
Fix misplaced cancel check reported by Alain
Kern Sibbald [Fri, 1 Mar 2019 12:10:46 +0000 (13:10 +0100)]
Change round() to bround() to avoid library definition conflict
Davide Franco [Wed, 13 Feb 2019 12:47:35 +0000 (13:47 +0100)]
rpms: Fix bacula-cloud spec file
Davide Franco [Tue, 12 Feb 2019 14:59:23 +0000 (15:59 +0100)]
rpms: Add bacula-cloud spec file
Davide Franco [Tue, 12 Feb 2019 10:29:09 +0000 (11:29 +0100)]
rpms: Add missing isworm script
Marcin Haba [Tue, 12 Feb 2019 19:25:26 +0000 (20:25 +0100)]
baculum: Fix renaming resources
Kern Sibbald [Sun, 10 Feb 2019 10:34:49 +0000 (11:34 +0100)]
Use more appropriate computation for VolIndex when creating restore .bsr
Eric Bollengier [Tue, 5 Feb 2019 09:39:57 +0000 (10:39 +0100)]
Fix Daemon message "Message repeated X times" count
Carsten Leonhardt [Tue, 5 Feb 2019 09:32:13 +0000 (10:32 +0100)]
Fix Carsten's names
Dan Langille [Tue, 5 Feb 2019 09:10:27 +0000 (10:10 +0100)]
Make diff.pl adapt to different install locations
Kern Sibbald [Mon, 4 Feb 2019 16:47:31 +0000 (17:47 +0100)]
Fix bad releasenotes and changelog
Kern Sibbald [Mon, 4 Feb 2019 16:36:01 +0000 (17:36 +0100)]
Update Windows .def files
Kern Sibbald [Mon, 4 Feb 2019 15:07:51 +0000 (16:07 +0100)]
Update ChangeLog and ReleaseNotes
Kern Sibbald [Mon, 4 Feb 2019 12:06:49 +0000 (13:06 +0100)]
Update version date for release
Michael Narigon [Mon, 4 Feb 2019 12:00:52 +0000 (13:00 +0100)]
Change create_postgresql_database.in script to be more flexible
Wanderlei Hüttel [Mon, 4 Feb 2019 11:37:05 +0000 (12:37 +0100)]
Implement eliminate verify records in dbcheck bug #2434
Kern Sibbald [Mon, 4 Feb 2019 11:20:05 +0000 (12:20 +0100)]
Enhance verify-voltocat-test to detect comparing deleted files
Kern Sibbald [Mon, 4 Feb 2019 11:19:51 +0000 (12:19 +0100)]
Fix bug #2452 VerifyToCatalog reports deleted files as being new
Kern Sibbald [Mon, 4 Feb 2019 09:41:35 +0000 (10:41 +0100)]
Use correct quoting for a character -- fixes previous patch
Kern Sibbald [Sun, 3 Feb 2019 16:38:34 +0000 (17:38 +0100)]
Recompile configure.in
Carsten Leonhardt [Sun, 3 Feb 2019 16:38:01 +0000 (17:38 +0100)]
Apply Carsten's multiarch patch fixes bug #2437
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
Kern Sibbald [Sun, 3 Feb 2019 16:32:56 +0000 (17:32 +0100)]
Allow . to terminate sql queries prompts
Marcin Haba [Sat, 2 Feb 2019 10:56:46 +0000 (11:56 +0100)]
baculum: Update Baculum API OpenAPI documentation
Marcin Haba [Sat, 2 Feb 2019 05:32:29 +0000 (06:32 +0100)]
baculum: Use new bvfs cleanup endpoint
Marcin Haba [Sat, 2 Feb 2019 05:32:12 +0000 (06:32 +0100)]
baculum: Add .bvfs_cleanup support to API
Kern Sibbald [Tue, 29 Jan 2019 15:33:12 +0000 (16:33 +0100)]
Fix 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
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.
Carsten Leonhardt [Tue, 29 Jan 2019 15:23:52 +0000 (16:23 +0100)]
FixFix spelling errors found by lintian by Carston in bug #2436
Kern Sibbald [Tue, 29 Jan 2019 15:14:29 +0000 (16:14 +0100)]
Apply chmods from Leo in bug #2445
Carsten Leonhardt [Tue, 29 Jan 2019 14:55:50 +0000 (15:55 +0100)]
Fix typo in lockmgr.h
Kern Sibbald [Mon, 28 Jan 2019 16:57:28 +0000 (17:57 +0100)]
Add license files LICENSE and LICENSE-FOSS to the regression directory
Kern Sibbald [Mon, 28 Jan 2019 08:47:52 +0000 (09:47 +0100)]
Tweak update release date for next release
Eric Bollengier [Sun, 27 Jan 2019 16:17:51 +0000 (17:17 +0100)]
Display daemon pid in .apiV2 status output
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.
Kern Sibbald [Sun, 27 Jan 2019 16:14:05 +0000 (17:14 +0100)]
Attempt to ensure that ctest job output gets uploaded
Martin Simmons [Sun, 27 Jan 2019 10:38:23 +0000 (11:38 +0100)]
Apply varargs patch from Martin for bug 2443
Martin Simmons [Sun, 27 Jan 2019 10:30:09 +0000 (11:30 +0100)]
Apply recv() hide patch from Martin
Kern Sibbald [Sun, 27 Jan 2019 10:17:10 +0000 (11:17 +0100)]
Fix lz4.c register compilation from bug #2443
Kern Sibbald [Thu, 24 Jan 2019 19:39:01 +0000 (20:39 +0100)]
Update cdash for version 9.4
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
Kern Sibbald [Sat, 19 Jan 2019 17:24:45 +0000 (18:24 +0100)]
Partial update copyright year
Kern Sibbald [Sat, 19 Jan 2019 15:18:00 +0000 (16:18 +0100)]
Fix struct transfer_manager to be class transfer_manager
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
Kern Sibbald [Sat, 19 Jan 2019 15:08:30 +0000 (16:08 +0100)]
Add migrate-job-no-resource-test to all-disk-tests
Kern Sibbald [Sat, 19 Jan 2019 14:53:18 +0000 (15:53 +0100)]
Remove unused berrno call + return
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
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.
Kern Sibbald [Sat, 19 Jan 2019 10:51:54 +0000 (11:51 +0100)]
Remove mention of Beta release from ReleaseNotes
Marcin Haba [Sat, 12 Jan 2019 19:15:13 +0000 (20:15 +0100)]
baculum: Fix restore paths with apostrophe
Wanderlei Huttel [Mon, 31 Dec 2018 20:44:11 +0000 (21:44 +0100)]
baculum: Fix data level
Kern Sibbald [Mon, 31 Dec 2018 19:34:35 +0000 (20:34 +0100)]
Change endblock edit to unsigned -- suggested by Martin Simmons
Davide Franco [Thu, 27 Dec 2018 10:41:33 +0000 (11:41 +0100)]
Update DEPKGS_VERSION
Marcin Haba [Sat, 22 Dec 2018 18:23:08 +0000 (19:23 +0100)]
baculum: Adapt Apache configs to version 2.4
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
Kern Sibbald [Thu, 20 Dec 2018 14:57:45 +0000 (15:57 +0100)]
Fix regression from 9.2 when backporting Enterprise code
Kern Sibbald [Thu, 20 Dec 2018 14:13:10 +0000 (15:13 +0100)]
Update version + date
Kern Sibbald [Thu, 20 Dec 2018 14:12:23 +0000 (15:12 +0100)]
Tweak recompile configure.in
Kern Sibbald [Thu, 20 Dec 2018 14:11:56 +0000 (15:11 +0100)]
Add missing default flag so that configure looks for libs3
Kern Sibbald [Sun, 16 Dec 2018 10:30:25 +0000 (11:30 +0100)]
Update ChangeLog, ReleaseNotes, and version date
Kern Sibbald [Thu, 13 Dec 2018 14:15:43 +0000 (15:15 +0100)]
win32: update build to add worm support
Kern Sibbald [Thu, 13 Dec 2018 14:15:17 +0000 (15:15 +0100)]
win32: new .def files
Kern Sibbald [Thu, 13 Dec 2018 11:18:05 +0000 (12:18 +0100)]
Update ChangeLog, ReleaseNotes, and version
Kern Sibbald [Thu, 13 Dec 2018 08:52:28 +0000 (09:52 +0100)]
Add copyright and correct name on stop-restart-test
Kern Sibbald [Thu, 13 Dec 2018 08:48:06 +0000 (09:48 +0100)]
Update version + date
Eric Bollengier [Wed, 12 Dec 2018 10:25:23 +0000 (11:25 +0100)]
Fix #4449 about an incorrect pool selected 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
Eric Bollengier [Wed, 12 Dec 2018 09:53:26 +0000 (10:53 +0100)]
regress: Test if the restarted job is using the correct pool
Kern Sibbald [Sat, 8 Dec 2018 09:09:59 +0000 (10:09 +0100)]
Fix spelling typo
Kern Sibbald [Sun, 2 Dec 2018 16:13:25 +0000 (17:13 +0100)]
regress: skip virtual-backup2-test for cloud because it uses diskchanger
Kern Sibbald [Sun, 2 Dec 2018 16:05:44 +0000 (17:05 +0100)]
regress: adapt verify-data-test for FORCE_CLOUD
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