]> git.ipfire.org Git - thirdparty/bacula.git/log
thirdparty/bacula.git
7 years agoBackport stored/vbackup.c
Kern Sibbald [Fri, 10 Aug 2018 07:42:34 +0000 (09:42 +0200)] 
Backport stored/vbackup.c

7 years agoImplement a keepalive on bpipe sockets fixes bug #2347
Kern Sibbald [Wed, 8 Aug 2018 09:34:23 +0000 (11:34 +0200)] 
Implement a keepalive on bpipe sockets fixes bug #2347

7 years agoBackport bpipe enhancements
Kern Sibbald [Wed, 8 Aug 2018 09:01:26 +0000 (11:01 +0200)] 
Backport bpipe enhancements

7 years agoFix bug #2319 wrong port value stored in bsock giving incorrect error messages
Kern Sibbald [Wed, 8 Aug 2018 06:49:31 +0000 (08:49 +0200)] 
Fix bug #2319 wrong port value stored in bsock giving incorrect error messages

7 years agobaculum: Add to jobs endpoint filtering by client and clientid
Marcin Haba [Tue, 7 Aug 2018 19:27:35 +0000 (21:27 +0200)] 
baculum: Add to jobs endpoint filtering by client and clientid

7 years agoFix typos in previous commit + make update_mysql_tables have new defaults too
Kern Sibbald [Tue, 7 Aug 2018 18:10:44 +0000 (20:10 +0200)] 
Fix typos in previous commit + make update_mysql_tables have new defaults too

7 years agoFix bug #2410 bdirjson output incorrect for day greater than 24
Kern Sibbald [Tue, 7 Aug 2018 13:03:51 +0000 (15:03 +0200)] 
Fix bug #2410 bdirjson output incorrect for day greater than 24

7 years agoAttempt to avoid MySQL complaints about not allowing zero or empty in DATETIME
Kern Sibbald [Tue, 7 Aug 2018 13:02:59 +0000 (15:02 +0200)] 
Attempt to avoid MySQL complaints about not allowing zero or empty in DATETIME

7 years agoAdd M_SECURITY when connection is bad + fix bug where invalid probes sent to Dir
Kern Sibbald [Mon, 6 Aug 2018 11:51:29 +0000 (13:51 +0200)] 
Add M_SECURITY when connection is bad + fix bug where invalid probes sent to Dir

7 years agoFix bug #2286 copied jobs always have level=Incremental
Kern Sibbald [Sun, 5 Aug 2018 08:20:48 +0000 (10:20 +0200)] 
Fix bug #2286 copied jobs always have level=Incremental

7 years agoFix bug #2392 again -- slot limited to pool maxvols
Kern Sibbald [Sat, 4 Aug 2018 14:49:32 +0000 (16:49 +0200)] 
Fix bug #2392 again -- slot limited to pool maxvols

7 years agoTweak recompile configure.in
Kern Sibbald [Sat, 4 Aug 2018 14:21:49 +0000 (16:21 +0200)] 
Tweak recompile configure.in

7 years agoFix bug 2395 problem with man dir
Kern Sibbald [Sat, 4 Aug 2018 14:21:20 +0000 (16:21 +0200)] 
Fix bug 2395 problem with man dir

7 years agobaculum: Fix schedule single day value setting
Marcin Haba [Mon, 6 Aug 2018 16:41:34 +0000 (18:41 +0200)] 
baculum: Fix schedule single day value setting

7 years agobaculum: Fix add slot parameter to label command
Marcin Haba [Sun, 5 Aug 2018 14:02:21 +0000 (16:02 +0200)] 
baculum: Fix add slot parameter to label command

7 years agobaculum: Fix restoring backup from deleted clients
Marcin Haba [Sun, 5 Aug 2018 12:11:59 +0000 (14:11 +0200)] 
baculum: Fix restoring backup from deleted clients

7 years agobaculum: Fix click action on remove config resource button
Marcin Haba [Sun, 5 Aug 2018 11:27:33 +0000 (13:27 +0200)] 
baculum: Fix click action on remove config resource button

7 years agobaculum: Tweak add new patch to debian patches
Marcin Haba [Sun, 5 Aug 2018 11:26:04 +0000 (13:26 +0200)] 
baculum: Tweak add new patch to debian patches

7 years agobaculum: Fix framework validation for active list type controls
Marcin Haba [Sun, 5 Aug 2018 11:21:51 +0000 (13:21 +0200)] 
baculum: Fix framework validation for active list type controls

Problem reported to the PRADO framework developers:
https://github.com/pradosoft/prado/issues/683

7 years agobaculum: Implement ideas from Wanderlei Huttel
Marcin Haba [Sun, 5 Aug 2018 05:58:49 +0000 (07:58 +0200)] 
baculum: Implement ideas from Wanderlei Huttel

Changes:
- Add cancel button to resource configuration
- Justify text in enable debug popup

7 years agobaculum: Fix saving subresources in config
Marcin Haba [Sat, 4 Aug 2018 13:28:59 +0000 (15:28 +0200)] 
baculum: Fix saving subresources in config

7 years agoMore systemd cleanups
Kern Sibbald [Sat, 4 Aug 2018 10:23:59 +0000 (12:23 +0200)] 
More systemd cleanups

7 years agoUpdate .gitignore
Kern Sibbald [Sat, 4 Aug 2018 10:01:59 +0000 (12:01 +0200)] 
Update .gitignore

7 years agoTweak recompile configure.in
Kern Sibbald [Sat, 4 Aug 2018 09:49:36 +0000 (11:49 +0200)] 
Tweak recompile configure.in

7 years agoStart work on HAVE_CLIENT_ONLY install
Kern Sibbald [Sat, 4 Aug 2018 09:49:22 +0000 (11:49 +0200)] 
Start work on HAVE_CLIENT_ONLY install

7 years agoTweak remove outdated comments
Kern Sibbald [Sat, 4 Aug 2018 08:18:03 +0000 (10:18 +0200)] 
Tweak remove outdated comments

7 years agoTweak recompile configure.in
Kern Sibbald [Sat, 4 Aug 2018 08:17:35 +0000 (10:17 +0200)] 
Tweak recompile configure.in

7 years agoSwitch to using /lib/systemd/system to install service files
Kern Sibbald [Sat, 4 Aug 2018 08:17:07 +0000 (10:17 +0200)] 
Switch to using /lib/systemd/system to install service files

7 years agoTweak recompile configure.in
Kern Sibbald [Sat, 4 Aug 2018 08:05:55 +0000 (10:05 +0200)] 
Tweak recompile configure.in

7 years agoInstall Bacula systemd files in /etc/systemd/system
Kern Sibbald [Sat, 4 Aug 2018 08:05:35 +0000 (10:05 +0200)] 
Install Bacula systemd files in /etc/systemd/system

7 years agobaculum: Update Portuguese translations
Wanderlei Huttel [Sat, 4 Aug 2018 03:34:49 +0000 (05:34 +0200)] 
baculum: Update Portuguese translations

7 years agobaculum: Fix group most recent backups option in restore wizard for mysql
Marcin Haba [Fri, 3 Aug 2018 19:31:11 +0000 (21:31 +0200)] 
baculum: Fix group most recent backups option in restore wizard for mysql

7 years agoFix bug #2404 uninstall systemd service
Kern Sibbald [Fri, 3 Aug 2018 13:15:36 +0000 (15:15 +0200)] 
Fix bug #2404 uninstall systemd service

7 years agoFix warning during compilations of mainwin.cpp
Kern Sibbald [Fri, 3 Aug 2018 13:14:51 +0000 (15:14 +0200)] 
Fix warning during compilations of mainwin.cpp

7 years agoUpdate .gitignore for files generated for systemd.
Radosław Korzeniewski [Fri, 3 Aug 2018 15:05:09 +0000 (17:05 +0200)] 
Update .gitignore for files generated for systemd.

7 years agobaculum: Implement second part ideas and fixes proposed by Wanderlei Huttel
Marcin Haba [Thu, 2 Aug 2018 19:03:44 +0000 (21:03 +0200)] 
baculum: Implement second part ideas and fixes proposed by Wanderlei Huttel

1) Fix last 10 job table on mobile devices
2) Show/hide responsive button only when it is needed on:
  - Volumes in pool page
  - Jobs for Client page
  - Jobs on volume page
3) Fix support for compression "Gzip" value in FileSet resource

7 years agoUpdate catalog update scripts in updatedb directory
Kern Sibbald [Thu, 2 Aug 2018 16:01:52 +0000 (18:01 +0200)] 
Update catalog update scripts in updatedb directory

7 years agoFix bug #2340. Display of db_driver
Kanika Satija [Thu, 2 Aug 2018 15:27:23 +0000 (17:27 +0200)] 
Fix bug #2340. Display of db_driver

7 years agoAdd warning messages for bad or old self-signed certificates
Kern Sibbald [Thu, 2 Aug 2018 14:03:44 +0000 (16:03 +0200)] 
Add warning messages for bad or old self-signed certificates

7 years agoregress: pull tls certificates from Branch-10.1
Kern Sibbald [Thu, 2 Aug 2018 14:02:36 +0000 (16:02 +0200)] 
regress: pull tls certificates from Branch-10.1

7 years agobaculum: Fix #2403 error while writing diraddress directive in Bacula config
Marcin Haba [Sun, 29 Jul 2018 15:32:29 +0000 (17:32 +0200)] 
baculum: Fix #2403 error while writing diraddress directive in Bacula config

7 years agorpm: Fix MySQL dependency on bacula-postgresql package
Davide Franco [Tue, 3 Jul 2018 07:13:59 +0000 (09:13 +0200)] 
rpm: Fix MySQL dependency on bacula-postgresql package

7 years agobaculum: Implement ideas and fixes proposed by Wanderlei Huttel
Marcin Haba [Thu, 26 Jul 2018 05:31:34 +0000 (07:31 +0200)] 
baculum: Implement ideas and fixes proposed by Wanderlei Huttel

1) The word in the menu "Close menu" is not translatable
2) In the menu "Job History" and "Job" using the same title "Job history list".
3) Centralize selected column in data tables
4) Use flex container type to store volume detail cards
5) Add margin between "Run job" and "Perform restore" buttons
6) The same size action buttons on the Bacula configuration page
7) Add new color as background to config resource area
8) Debug text message is not translatable

7 years agobaculum: Fix typo in volume table header reported by Jérôme Blion
Marcin Haba [Wed, 25 Jul 2018 17:50:07 +0000 (19:50 +0200)] 
baculum: Fix typo in volume table header reported by Jérôme Blion

7 years agobaculum: Update Portuguese translations
Wanderlei Huttel [Tue, 24 Jul 2018 05:40:08 +0000 (07:40 +0200)] 
baculum: Update Portuguese translations

7 years agobaculum: Fix pool does not exist error on pool details page
Marcin Haba [Mon, 23 Jul 2018 15:20:04 +0000 (17:20 +0200)] 
baculum: Fix pool does not exist error on pool details page

7 years agobaculum: Fix create directive base method
Marcin Haba [Mon, 23 Jul 2018 13:34:41 +0000 (15:34 +0200)] 
baculum: Fix create directive base method

7 years agoTweak update Windows .def files
Kern Sibbald [Fri, 20 Jul 2018 12:29:59 +0000 (14:29 +0200)] 
Tweak update Windows .def files

7 years agoTweak update ChangeLog and ReleaseNotes Release-9.2.0
Kern Sibbald [Thu, 19 Jul 2018 19:02:35 +0000 (21:02 +0200)] 
Tweak update ChangeLog and ReleaseNotes

7 years agoTweak update version date
Kern Sibbald [Thu, 19 Jul 2018 18:56:34 +0000 (20:56 +0200)] 
Tweak update version date

7 years agoSeparate dequeuing msgs and dequeuing daemon msgs
Kern Sibbald [Thu, 19 Jul 2018 18:34:30 +0000 (20:34 +0200)] 
Separate dequeuing msgs and dequeuing daemon msgs

7 years agobaculum: Tweak fix aligning radio button in restore wizard
Marcin Haba [Tue, 17 Jul 2018 15:15:20 +0000 (17:15 +0200)] 
baculum: Tweak fix aligning radio button in restore wizard

7 years agoTweak update Windows .def files
Kern Sibbald [Tue, 17 Jul 2018 08:14:48 +0000 (10:14 +0200)] 
Tweak update Windows .def files

7 years agoReplace uint with uint32_t
Kern Sibbald [Tue, 17 Jul 2018 08:14:20 +0000 (10:14 +0200)] 
Replace uint with uint32_t

7 years agoReset default status schedule limit to 30
Kern Sibbald [Sun, 15 Jul 2018 19:40:44 +0000 (21:40 +0200)] 
Reset default status schedule limit to 30

7 years agoUpdate version
Kern Sibbald [Sun, 15 Jul 2018 19:33:11 +0000 (21:33 +0200)] 
Update version

7 years agoUpdate ReleaseNotes and ChangeLog
Kern Sibbald [Sun, 15 Jul 2018 11:33:59 +0000 (13:33 +0200)] 
Update ReleaseNotes and ChangeLog

7 years agoComment out use of uint that breaks Windows build
Kern Sibbald [Sun, 15 Jul 2018 09:59:16 +0000 (11:59 +0200)] 
Comment out use of uint that breaks Windows build

7 years agoUpdate win32 .def files
Kern Sibbald [Sun, 15 Jul 2018 09:58:49 +0000 (11:58 +0200)] 
Update win32 .def files

7 years agoFix concurrent acquire/release of device
Eric Bollengier [Sun, 15 Jul 2018 06:32:18 +0000 (08:32 +0200)] 
Fix concurrent acquire/release of device

7 years agoDo not increment the device num_writers if the call to dir_update_volume_info() fails
Eric Bollengier [Mon, 12 Mar 2018 10:11:42 +0000 (11:11 +0100)] 
Do not increment the device num_writers if the call to dir_update_volume_info() fails

 The function dir_update_volume_info() can return false, and we leave the
 function with num_writers that is not correct, and it blocks further restore jobs.

7 years agofix #3945: Add "ocfs2" to list of filesystems known by "FsType" directive
Alain Spineux [Mon, 2 Jul 2018 15:48:09 +0000 (17:48 +0200)] 
fix #3945: Add "ocfs2" to list of filesystems known by "FsType" directive

- ocfs2 was not in our table of known filesystems

7 years agoCorrect copyright
Kern Sibbald [Sat, 14 Jul 2018 17:37:06 +0000 (19:37 +0200)] 
Correct copyright

7 years agoTweak make alignment same as Enterprise
Kern Sibbald [Sat, 14 Jul 2018 17:19:54 +0000 (19:19 +0200)] 
Tweak make alignment same as Enterprise

7 years agoFix #1108 Enhance setdebug help command and console completion
Eric Bollengier [Mon, 15 Jun 2015 13:02:09 +0000 (15:02 +0200)] 
Fix #1108 Enhance setdebug help command and console completion

7 years agoTweak -- align as in Enterprise
Kern Sibbald [Sat, 14 Jul 2018 14:06:47 +0000 (16:06 +0200)] 
Tweak -- align as in Enterprise

7 years agoFix #3593 VirtualFull will select jobs to consolidate using Job name in addition...
Eric Bollengier [Thu, 15 Mar 2018 09:06:10 +0000 (10:06 +0100)] 
Fix #3593 VirtualFull will select jobs to consolidate using Job name in addition to Client/FileSet

If multiple jobs on a client are sharing the same fileset, the virtual full
was selecting all the jobs matching the Client/FileSet names. Leading to
a VirtualFull with the correct files, but an incorrect parent hierarchy.

The new code will select the JobIds to consolidate with the job Name,
the Client and the FileSet.

7 years agoAdd command to change the pool of a job and the associated volumes
Eric Bollengier [Fri, 23 Mar 2018 12:08:20 +0000 (13:08 +0100)] 
Add command to change the pool of a job and the associated volumes

update job jobid=x pool=XXXX

It will update the PoolId for the Job and all associated volumes.

This might be very useful to do VirtualFull in a temporary pool,
then move back the job and all the volumes into a selected pool.

The main use case is when using VirtualFull + MaximumPoolBytes

7 years agoEnhance "status schedule" function to allow multiple job= and client= filters
Eric Bollengier [Tue, 19 Sep 2017 12:19:22 +0000 (14:19 +0200)] 
Enhance "status schedule" function to allow multiple job= and client= filters

7 years agoAdd next_name() function to scan string lists
Eric Bollengier [Tue, 19 Sep 2017 12:18:29 +0000 (14:18 +0200)] 
Add next_name() function to scan string lists

7 years agoFix #1170. Enhance "status schedule" command. Display ordered output, add Client...
Eric Bollengier [Tue, 19 Sep 2017 11:47:37 +0000 (13:47 +0200)] 
Fix #1170. Enhance "status schedule" command. Display ordered output, add Client and FileSet filters.

7 years agoFix #2910 about a problem in the "status network" command when the client is not...
Eric Bollengier [Wed, 14 Jun 2017 12:50:22 +0000 (14:50 +0200)] 
Fix #2910 about a problem in the "status network" command when the client is not reachable

7 years agoAdd prune option to select volumes from a/all pool(s)
Eric Bollengier [Tue, 13 Feb 2018 13:26:59 +0000 (14:26 +0100)] 
Add prune option to select volumes from a/all pool(s)

prune allfrompool pool=Default yes
prune allpools allfrompool yes

7 years agobvfs: Add clients= option to .bvfs_get_jobids to handle clusters
Eric Bollengier [Tue, 12 Sep 2017 11:32:24 +0000 (13:32 +0200)] 
bvfs: Add clients= option to .bvfs_get_jobids to handle clusters

7 years agoAdd delete client bconsole command
Eric Bollengier [Fri, 11 Aug 2017 14:46:19 +0000 (16:46 +0200)] 
Add delete client bconsole command

7 years agoFix compiler warning generated by prior commit 1aad2088d21a3
Kern Sibbald [Sat, 14 Jul 2018 10:47:57 +0000 (12:47 +0200)] 
Fix compiler warning generated by prior commit 1aad2088d21a3

7 years agoFix Where/Replace parameter displayed in the Restore job summary
Eric Bollengier [Fri, 8 Dec 2017 16:15:19 +0000 (17:15 +0100)] 
Fix Where/Replace parameter displayed in the Restore job summary

7 years agoBackport Enterprise src/findlib
Kern Sibbald [Sat, 14 Jul 2018 09:50:16 +0000 (11:50 +0200)] 
Backport Enterprise src/findlib

7 years agouse pthread_kill() instead of pthread_cancel() to terminate SD_msg_chan
Alain Spineux [Tue, 5 Dec 2017 09:53:51 +0000 (10:53 +0100)] 
use pthread_kill() instead of pthread_cancel() to terminate SD_msg_chan

- fix a dead lock after a protocol error
- bdir_get_msg() use locks, SQL, FILE*.
  This is not compatible with pthread_cancel()
  while (!job_canceled(jcr) && (n=bget_dirmsg(sd)) >= 0)
  The msg_thread uses bdir_get_msg()  to dispatch Jmsg,
  and do catalog information

- moved the code in new terminate_sd_msg_chan_thread(JCR)

7 years agoBackport Enterprise src/filed
Kern Sibbald [Fri, 13 Jul 2018 20:32:10 +0000 (22:32 +0200)] 
Backport Enterprise src/filed

7 years agoBackport Enterprise src/lib
Kern Sibbald [Fri, 13 Jul 2018 11:55:18 +0000 (13:55 +0200)] 
Backport Enterprise src/lib

7 years agobaculum: Fix cancel button in web config wizard
Marcin Haba [Thu, 12 Jul 2018 19:27:52 +0000 (21:27 +0200)] 
baculum: Fix cancel button in web config wizard

7 years agobaculum: Web interface password is no longer stored in settings.conf
Marcin Haba [Thu, 12 Jul 2018 19:25:57 +0000 (21:25 +0200)] 
baculum: Web interface password is no longer stored in settings.conf

7 years agoAdd debug code for bug #2356
Kern Sibbald [Thu, 12 Jul 2018 09:37:24 +0000 (11:37 +0200)] 
Add debug code for bug #2356

7 years agoFix bug #2385 -- compiler bug IMO
Kern Sibbald [Sun, 8 Jul 2018 16:14:45 +0000 (18:14 +0200)] 
Fix bug #2385 -- compiler bug IMO

7 years agoBackport parts of src/dird to community
Kern Sibbald [Sun, 1 Jul 2018 19:36:15 +0000 (21:36 +0200)] 
Backport parts of src/dird to community

7 years agoUse bstrcmp in place of strcmp
Kern Sibbald [Sun, 1 Jul 2018 15:46:23 +0000 (17:46 +0200)] 
Use bstrcmp in place of strcmp

7 years agoFix #3672 about bdirjson issue with the Autochanger directive
Eric Bollengier [Wed, 25 Apr 2018 12:22:56 +0000 (14:22 +0200)] 
Fix #3672 about bdirjson issue with the Autochanger directive

7 years agoFix #3745 update the client SQL record after a reload
Eric Bollengier [Wed, 18 Apr 2018 07:55:50 +0000 (09:55 +0200)] 
Fix #3745 update the client SQL record after a reload

7 years agowin32: Fix backup issue with path > 250 char
Alain Spineux [Fri, 27 Apr 2018 17:19:38 +0000 (19:19 +0200)] 
win32: Fix backup issue with path > 250 char

- when a path > 250, some snapshot related POOLMEM inside FF_PKT are
  enlarged, but the FF_PKT copy done before to jump into a dir stil use
  the old POOLMEM

7 years agoFix #3824 about incorrect setdebug command description
Eric Bollengier [Wed, 16 May 2018 14:38:30 +0000 (16:38 +0200)] 
Fix #3824 about incorrect setdebug command description

7 years agoTweak debug message when loading a plugin
Eric Bollengier [Wed, 30 May 2018 14:16:39 +0000 (16:16 +0200)] 
Tweak debug message when loading a plugin

7 years agoFix #3854 missing tls library initialization in bdirjson, bfdjson, bsdjson and bbconsjson
Marcin Haba [Mon, 4 Jun 2018 13:28:39 +0000 (15:28 +0200)] 
Fix #3854 missing tls library initialization in bdirjson, bfdjson, bsdjson and bbconsjson

7 years agoFix #3615 about bconsole Socket errors reported in the bacula log file
Eric Bollengier [Wed, 27 Jun 2018 15:21:14 +0000 (17:21 +0200)] 
Fix #3615 about bconsole Socket errors reported in the bacula log file

The idea is to send the messages into a specific place to keep track
of them. Unfortunately, customers are opening a lot of tickets to know
if the messages are important or not, and how to solve the problem.

Waiting for a final implementation, socket errors for consoles
will be sent to the trace file instead of the log file.

7 years agobaculum: Fix path validator for UTF-8 characters
Marcin Haba [Sat, 30 Jun 2018 16:02:18 +0000 (18:02 +0200)] 
baculum: Fix path validator for UTF-8 characters

7 years agoTweak update version date
Kern Sibbald [Fri, 29 Jun 2018 09:39:29 +0000 (11:39 +0200)] 
Tweak update version date

7 years agoRecompile configure
Kern Sibbald [Fri, 29 Jun 2018 09:38:29 +0000 (11:38 +0200)] 
Recompile configure

7 years agoUpdate config.guess and config.sub
Kern Sibbald [Fri, 29 Jun 2018 09:38:04 +0000 (11:38 +0200)] 
Update config.guess and config.sub

7 years agoFix permissions of mtx-changer.conf
Carsten Leonhardt [Tue, 19 Jun 2018 10:46:11 +0000 (12:46 +0200)] 
Fix permissions of mtx-changer.conf

7 years agoregress: fix syntax error in all-tape-tests script
Kern Sibbald [Sat, 16 Jun 2018 10:43:35 +0000 (12:43 +0200)] 
regress: fix syntax error in all-tape-tests script