]>
git.ipfire.org Git - thirdparty/bacula.git/log
Eric Bollengier [Mon, 17 Aug 2020 09:33:23 +0000 (11:33 +0200)]
Revert "Fix MT2554 :upgrade upload_cache interface."
This reverts commit
bd96c87970f9d9d48c858a271ed03fe66bcfaba5 .
Norbert Bizet [Wed, 5 Aug 2020 13:09:12 +0000 (09:09 -0400)]
Fix MT2554 :upgrade upload_cache interface.
Eric Bollengier [Thu, 14 Feb 2019 13:40:23 +0000 (14:40 +0100)]
regress: Adapt check_jobmedia() for incomplete jobs
Davide Franco [Tue, 25 Jun 2019 08:29:16 +0000 (10:29 +0200)]
rpms: Fix typo in bacula.spec.in
Davide Franco [Fri, 31 May 2019 09:43:26 +0000 (11:43 +0200)]
rpms: Add Fedora 28 and 29 to bacula.spec
Kern Sibbald [Tue, 28 May 2019 18:25:26 +0000 (20:25 +0200)]
Update ChangeLog, ReleaseNotes, and version + date
Davide Franco [Tue, 28 May 2019 07:28:05 +0000 (09:28 +0200)]
rpm: Fix mysql dependency for bacula-postgresql
- Remove Provides: perl(Logwatch) from bacula spec file
Marcin Haba [Sun, 26 May 2019 20:42:43 +0000 (22:42 +0200)]
baculum: Fix #2477 escaping backslashes in config in text directive types
Marcin Haba [Thu, 23 May 2019 05:06:25 +0000 (07:06 +0200)]
baculum: Fix #2474 error 404 if document root path uses link with ending slash - fix suggested by vondi
Marcin Haba [Sat, 18 May 2019 11:03:10 +0000 (13:03 +0200)]
baculum: Remove php database extensions dependency from web requirements
Marcin Haba [Mon, 13 May 2019 17:03:24 +0000 (19:03 +0200)]
baculum: Fix removing path items selected to restore in restore wizard
Marcin Haba [Mon, 13 May 2019 16:16:58 +0000 (18:16 +0200)]
baculum: Fix clearing restore path field after selecting backup in restore wizard
Marcin Haba [Thu, 2 May 2019 16:55:59 +0000 (18:55 +0200)]
baculum: Fix TPhpFatalErrorException exception on job view page with PHP version lower than 5.5
Martin Simmons [Fri, 24 May 2019 13:54:44 +0000 (15:54 +0200)]
Fix bug 2476 -- copy/migration jobs fail when waiting for a new Volume
Kern Sibbald [Fri, 24 May 2019 13:48:15 +0000 (15:48 +0200)]
Add copy-jobspan-label-wait-test to do_all
Kern Sibbald [Fri, 24 May 2019 11:54:57 +0000 (13:54 +0200)]
Add two new regression tests submitted by Martin Simmons for bug 2476
Radosław Korzeniewski [Wed, 22 May 2019 14:32:09 +0000 (16:32 +0200)]
Remove bacula32.def and bacula64.def.
Kern Sibbald [Wed, 22 May 2019 19:24:11 +0000 (21:24 +0200)]
Add Michael Narigon as author for Mac heap implementation
Kern Sibbald [Thu, 16 May 2019 15:43:41 +0000 (17:43 +0200)]
Turn on cleanup_incomplete()
Kern Sibbald [Fri, 17 May 2019 15:06:32 +0000 (17:06 +0200)]
Add incomplete_cleanup code from BEE
Kern Sibbald [Fri, 17 May 2019 15:07:18 +0000 (17:07 +0200)]
Add tests/restart-jobmedia-test to do_all
Kern Sibbald [Thu, 16 May 2019 15:43:41 +0000 (17:43 +0200)]
Turn on cleanup_incomplete()
Eric Bollengier [Tue, 12 Feb 2019 14:33:18 +0000 (15:33 +0100)]
Add db_get_jobmedia_record() function
Eric Bollengier [Tue, 12 Feb 2019 14:34:58 +0000 (15:34 +0100)]
Check JobMedia validity after an incomplete job
Eric Bollengier [Wed, 15 May 2019 08:51:01 +0000 (10:51 +0200)]
Allow to hangup/blowup inside a file for tests
Eric Bollengier [Wed, 15 May 2019 08:24:34 +0000 (10:24 +0200)]
regress: Fix restart-jobmedia-test for community
Eric Bollengier [Mon, 13 May 2019 16:07:32 +0000 (18:07 +0200)]
regress: Show new issue with JobMedia and incomplete
Kern Sibbald [Sat, 4 May 2019 14:26:09 +0000 (16:26 +0200)]
Update release scripts
Kern Sibbald [Fri, 3 May 2019 10:23:36 +0000 (12:23 +0200)]
Tweak ReleaseNotes
Kern Sibbald [Thu, 2 May 2019 14:05:33 +0000 (16:05 +0200)]
Tweak ChangeLog and ReleaseNotes
Kern Sibbald [Thu, 2 May 2019 13:59:14 +0000 (15:59 +0200)]
Tweak update Windows .def file
Kern Sibbald [Thu, 2 May 2019 13:58:20 +0000 (15:58 +0200)]
Fix bad Windows strncpy again ...
Kern Sibbald [Thu, 2 May 2019 13:51:27 +0000 (15:51 +0200)]
Fix Window bpipe-fd programming error
Kern Sibbald [Thu, 2 May 2019 13:36:06 +0000 (15:36 +0200)]
Tweak update ChangeLog and ReleaseNotes
Kern Sibbald [Thu, 2 May 2019 13:28:09 +0000 (15:28 +0200)]
Update ChangeLog, ReleaseNotes, and release date
Alain Spineux [Fri, 26 Apr 2019 13:20:34 +0000 (15:20 +0200)]
fix memory leak in DIR for copy-job
- 127.0.0.1-dir: smartall.c:409-0 Orphaned buffer: 127.0.0.1-dir
24 bytes at
7fdd44010fd8 from mac_sql.c:714
- dlist::remove() don't free the item that is removed, you have to
delete it yourself
127.0.0.1-dir: mac_sql.c:527-0 regex-sel-pattern=RestartJob
127.0.0.1-dir: mac_sql.c:530-0 get name query1=SELECT DISTINCT Job.Name from Job,Pool WHERE Pool.Name='Default' AND Job.PoolId=Pool.PoolId
127.0.0.1-dir: mac_sql.c:537-0 query1 returned 2 names
127.0.0.1-dir: mac_sql.c:561-0 get name Item=ContinuousJob
7fdd44010fd8 7fdd440276d8
127.0.0.1-dir: mac_sql.c:557-0 Remove item ContinuousJob
127.0.0.1-dir: mac_sql.c:561-0 get name Item=RestartJob
7fdd44011118 7fdd4404a478
127.0.0.1-dir: mac_sql.c:589-0 Got Job: RestartJob
127.0.0.1-dir: mac_sql.c:591-0 get id from name query2=SELECT DISTINCT Job.JobId,Job.StartTime FROM Job,Pool WHERE Job.Name='RestartJob' AND Pool.Name='Default' AND Job.PoolId=Pool.PoolId ORDER by Job.StartTime
127.0.0.1-dir: mac_sql.c:604-0 Count=2 Jobids=1,4
127.0.0.1-dir: mac_sql.c:606-0 Free
7fdd44011118 7fdd4404a478 RestartJob
127.0.0.1-dir: dlist.c:327-0 Destroy head=
7fdd44011118
127.0.0.1-dir: dlist.c:330-0 Destroy free n=
7fdd44011118 ni=0
127.0.0.1-dir: smartall.c:409-0 Orphaned buffer: 127.0.0.1-dir 24 bytes at
7fdd44010fd8 from mac_sql.c:714
Marcin Haba [Thu, 2 May 2019 07:49:10 +0000 (09:49 +0200)]
baculum: Add status schedule page
Marcin Haba [Thu, 2 May 2019 07:32:12 +0000 (09:32 +0200)]
baculum: Add status schedule API endpoint
Marcin Haba [Wed, 1 May 2019 16:05:13 +0000 (18:05 +0200)]
baculum: Fix schedule directives setting
This case refers to situation when schedule resource is loaded by callback. For synchronous load the problem doesn't exist.
Kern Sibbald [Wed, 1 May 2019 08:29:35 +0000 (10:29 +0200)]
Change mysql my_bool to bool as it was removed from mysql
Wanderlei Huttel [Tue, 30 Apr 2019 17:30:35 +0000 (19:30 +0200)]
baculum: Update Portuguese translation file
Kern Sibbald [Tue, 30 Apr 2019 08:30:26 +0000 (10:30 +0200)]
Improve assert message
Marcin Haba [Mon, 29 Apr 2019 04:57:45 +0000 (06:57 +0200)]
baculum: Fix #2466 add plugin directive support in fileset resource
Marcin Haba [Sun, 28 Apr 2019 13:32:50 +0000 (15:32 +0200)]
baculum: Fix updating whole Bacula config at once
Marcin Haba [Sun, 28 Apr 2019 12:53:38 +0000 (14:53 +0200)]
baculum: Fix showing validation error if new config is incorrect
Marcin Haba [Sun, 28 Apr 2019 11:44:49 +0000 (13:44 +0200)]
baculum: Fix setting multiple config resources at once
Kern Sibbald [Sat, 27 Apr 2019 11:43:34 +0000 (13:43 +0200)]
examples: move backup-to-cdwriter.txt to move-backup-to-usb.txt
Marcin Haba [Fri, 26 Apr 2019 04:50:24 +0000 (06:50 +0200)]
baculum: Add links to resources in job log output
Marcin Haba [Wed, 24 Apr 2019 16:53:50 +0000 (18:53 +0200)]
baculum: Update example web server config files and spec file
Marcin Haba [Wed, 24 Apr 2019 06:11:45 +0000 (08:11 +0200)]
baculum: Fix list type directives on configure hosts page
Marcin Haba [Wed, 24 Apr 2019 06:10:50 +0000 (08:10 +0200)]
baculum: Fix showing messages resource configuration
Marcin Haba [Wed, 24 Apr 2019 06:02:58 +0000 (08:02 +0200)]
baculum: Add parent node property to directive list types
Marcin Haba [Wed, 24 Apr 2019 06:02:01 +0000 (08:02 +0200)]
baculum: Add capability to define multiple drivetype and fstype directives in fileset resource
Marcin Haba [Wed, 24 Apr 2019 05:59:36 +0000 (07:59 +0200)]
baculum: Fix showing runscript subresource on job pages
Wanderlei Huttel [Wed, 24 Apr 2019 03:33:25 +0000 (05:33 +0200)]
baculum: Update new texts in Portuguese translation file
Marcin Haba [Tue, 23 Apr 2019 17:02:01 +0000 (19:02 +0200)]
baculum: Add missing texts to translation files reported by Wanderlei Huttel
Wanderlei Huttel [Tue, 23 Apr 2019 16:46:40 +0000 (18:46 +0200)]
baculum: Update Portuguese translations
Marcin Haba [Tue, 23 Apr 2019 05:41:18 +0000 (07:41 +0200)]
baculum: Tweak add admin role to new job wizard
Marcin Haba [Tue, 23 Apr 2019 04:28:39 +0000 (06:28 +0200)]
baculum: Fix showing schedule resource configuration on job view and job history view pages
Marcin Haba [Tue, 23 Apr 2019 04:12:20 +0000 (06:12 +0200)]
baculum: Fix returning one line output from bconsole
Marcin Haba [Tue, 23 Apr 2019 04:05:57 +0000 (06:05 +0200)]
baculum: Fix restore wizard error when no fileset available for normal user with limited access
Marcin Haba [Tue, 23 Apr 2019 04:04:33 +0000 (06:04 +0200)]
baculum: Add capability to use many ACL Console directives in one config resource
Marcin Haba [Mon, 22 Apr 2019 07:43:59 +0000 (09:43 +0200)]
baculum: Add client ls command to openapi file
Marcin Haba [Mon, 22 Apr 2019 05:39:14 +0000 (07:39 +0200)]
baculum: Tweak add level directive to new job wizard
Marcin Haba [Mon, 22 Apr 2019 05:03:56 +0000 (07:03 +0200)]
baculum: Add text box list control to support directives that can be defined multiple times in one resource
Use text box list control to: wild, wilddir, wildfile, regex, regexdir and regexfile FileSet directives.
Marcin Haba [Tue, 16 Apr 2019 04:52:12 +0000 (06:52 +0200)]
baculum: Add cancel button to last step new job wizard
Marcin Haba [Tue, 16 Apr 2019 04:48:14 +0000 (06:48 +0200)]
baculum: Change PoolType field from text box into combo box
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