]>
git.ipfire.org Git - thirdparty/bacula.git/log
Kern Sibbald [Fri, 10 Aug 2018 07:42:34 +0000 (09:42 +0200)]
Backport stored/vbackup.c
Kern Sibbald [Wed, 8 Aug 2018 09:34:23 +0000 (11:34 +0200)]
Implement a keepalive on bpipe sockets fixes bug #2347
Kern Sibbald [Wed, 8 Aug 2018 09:01:26 +0000 (11:01 +0200)]
Backport bpipe enhancements
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
Marcin Haba [Tue, 7 Aug 2018 19:27:35 +0000 (21:27 +0200)]
baculum: Add to jobs endpoint filtering by client and clientid
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
Kern Sibbald [Tue, 7 Aug 2018 13:03:51 +0000 (15:03 +0200)]
Fix bug #2410 bdirjson output incorrect for day greater than 24
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
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
Kern Sibbald [Sun, 5 Aug 2018 08:20:48 +0000 (10:20 +0200)]
Fix bug #2286 copied jobs always have level=Incremental
Kern Sibbald [Sat, 4 Aug 2018 14:49:32 +0000 (16:49 +0200)]
Fix bug #2392 again -- slot limited to pool maxvols
Kern Sibbald [Sat, 4 Aug 2018 14:21:49 +0000 (16:21 +0200)]
Tweak recompile configure.in
Kern Sibbald [Sat, 4 Aug 2018 14:21:20 +0000 (16:21 +0200)]
Fix bug 2395 problem with man dir
Marcin Haba [Mon, 6 Aug 2018 16:41:34 +0000 (18:41 +0200)]
baculum: Fix schedule single day value setting
Marcin Haba [Sun, 5 Aug 2018 14:02:21 +0000 (16:02 +0200)]
baculum: Fix add slot parameter to label command
Marcin Haba [Sun, 5 Aug 2018 12:11:59 +0000 (14:11 +0200)]
baculum: Fix restoring backup from deleted clients
Marcin Haba [Sun, 5 Aug 2018 11:27:33 +0000 (13:27 +0200)]
baculum: Fix click action on remove config resource button
Marcin Haba [Sun, 5 Aug 2018 11:26:04 +0000 (13:26 +0200)]
baculum: Tweak add new patch to debian patches
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
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
Marcin Haba [Sat, 4 Aug 2018 13:28:59 +0000 (15:28 +0200)]
baculum: Fix saving subresources in config
Kern Sibbald [Sat, 4 Aug 2018 10:23:59 +0000 (12:23 +0200)]
More systemd cleanups
Kern Sibbald [Sat, 4 Aug 2018 10:01:59 +0000 (12:01 +0200)]
Update .gitignore
Kern Sibbald [Sat, 4 Aug 2018 09:49:36 +0000 (11:49 +0200)]
Tweak recompile configure.in
Kern Sibbald [Sat, 4 Aug 2018 09:49:22 +0000 (11:49 +0200)]
Start work on HAVE_CLIENT_ONLY install
Kern Sibbald [Sat, 4 Aug 2018 08:18:03 +0000 (10:18 +0200)]
Tweak remove outdated comments
Kern Sibbald [Sat, 4 Aug 2018 08:17:35 +0000 (10:17 +0200)]
Tweak recompile configure.in
Kern Sibbald [Sat, 4 Aug 2018 08:17:07 +0000 (10:17 +0200)]
Switch to using /lib/systemd/system to install service files
Kern Sibbald [Sat, 4 Aug 2018 08:05:55 +0000 (10:05 +0200)]
Tweak recompile configure.in
Kern Sibbald [Sat, 4 Aug 2018 08:05:35 +0000 (10:05 +0200)]
Install Bacula systemd files in /etc/systemd/system
Wanderlei Huttel [Sat, 4 Aug 2018 03:34:49 +0000 (05:34 +0200)]
baculum: Update Portuguese translations
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
Kern Sibbald [Fri, 3 Aug 2018 13:15:36 +0000 (15:15 +0200)]
Fix bug #2404 uninstall systemd service
Kern Sibbald [Fri, 3 Aug 2018 13:14:51 +0000 (15:14 +0200)]
Fix warning during compilations of mainwin.cpp
Radosław Korzeniewski [Fri, 3 Aug 2018 15:05:09 +0000 (17:05 +0200)]
Update .gitignore for files generated for systemd.
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
Kern Sibbald [Thu, 2 Aug 2018 16:01:52 +0000 (18:01 +0200)]
Update catalog update scripts in updatedb directory
Kanika Satija [Thu, 2 Aug 2018 15:27:23 +0000 (17:27 +0200)]
Fix bug #2340. Display of db_driver
Kern Sibbald [Thu, 2 Aug 2018 14:03:44 +0000 (16:03 +0200)]
Add warning messages for bad or old self-signed certificates
Kern Sibbald [Thu, 2 Aug 2018 14:02:36 +0000 (16:02 +0200)]
regress: pull tls certificates from Branch-10.1
Marcin Haba [Sun, 29 Jul 2018 15:32:29 +0000 (17:32 +0200)]
baculum: Fix #2403 error while writing diraddress directive in Bacula config
Davide Franco [Tue, 3 Jul 2018 07:13:59 +0000 (09:13 +0200)]
rpm: Fix MySQL dependency on bacula-postgresql package
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
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
Wanderlei Huttel [Tue, 24 Jul 2018 05:40:08 +0000 (07:40 +0200)]
baculum: Update Portuguese translations
Marcin Haba [Mon, 23 Jul 2018 15:20:04 +0000 (17:20 +0200)]
baculum: Fix pool does not exist error on pool details page
Marcin Haba [Mon, 23 Jul 2018 13:34:41 +0000 (15:34 +0200)]
baculum: Fix create directive base method
Kern Sibbald [Fri, 20 Jul 2018 12:29:59 +0000 (14:29 +0200)]
Tweak update Windows .def files
Kern Sibbald [Thu, 19 Jul 2018 19:02:35 +0000 (21:02 +0200)]
Tweak update ChangeLog and ReleaseNotes
Kern Sibbald [Thu, 19 Jul 2018 18:56:34 +0000 (20:56 +0200)]
Tweak update version date
Kern Sibbald [Thu, 19 Jul 2018 18:34:30 +0000 (20:34 +0200)]
Separate dequeuing msgs and dequeuing daemon msgs
Marcin Haba [Tue, 17 Jul 2018 15:15:20 +0000 (17:15 +0200)]
baculum: Tweak fix aligning radio button in restore wizard
Kern Sibbald [Tue, 17 Jul 2018 08:14:48 +0000 (10:14 +0200)]
Tweak update Windows .def files
Kern Sibbald [Tue, 17 Jul 2018 08:14:20 +0000 (10:14 +0200)]
Replace uint with uint32_t
Kern Sibbald [Sun, 15 Jul 2018 19:40:44 +0000 (21:40 +0200)]
Reset default status schedule limit to 30
Kern Sibbald [Sun, 15 Jul 2018 19:33:11 +0000 (21:33 +0200)]
Update version
Kern Sibbald [Sun, 15 Jul 2018 11:33:59 +0000 (13:33 +0200)]
Update ReleaseNotes and ChangeLog
Kern Sibbald [Sun, 15 Jul 2018 09:59:16 +0000 (11:59 +0200)]
Comment out use of uint that breaks Windows build
Kern Sibbald [Sun, 15 Jul 2018 09:58:49 +0000 (11:58 +0200)]
Update win32 .def files
Eric Bollengier [Sun, 15 Jul 2018 06:32:18 +0000 (08:32 +0200)]
Fix concurrent acquire/release of device
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.
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
Kern Sibbald [Sat, 14 Jul 2018 17:37:06 +0000 (19:37 +0200)]
Correct copyright
Kern Sibbald [Sat, 14 Jul 2018 17:19:54 +0000 (19:19 +0200)]
Tweak make alignment same as Enterprise
Eric Bollengier [Mon, 15 Jun 2015 13:02:09 +0000 (15:02 +0200)]
Fix #1108 Enhance setdebug help command and console completion
Kern Sibbald [Sat, 14 Jul 2018 14:06:47 +0000 (16:06 +0200)]
Tweak -- align as in Enterprise
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.
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
Eric Bollengier [Tue, 19 Sep 2017 12:19:22 +0000 (14:19 +0200)]
Enhance "status schedule" function to allow multiple job= and client= filters
Eric Bollengier [Tue, 19 Sep 2017 12:18:29 +0000 (14:18 +0200)]
Add next_name() function to scan string lists
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.
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
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
Eric Bollengier [Tue, 12 Sep 2017 11:32:24 +0000 (13:32 +0200)]
bvfs: Add clients= option to .bvfs_get_jobids to handle clusters
Eric Bollengier [Fri, 11 Aug 2017 14:46:19 +0000 (16:46 +0200)]
Add delete client bconsole command
Kern Sibbald [Sat, 14 Jul 2018 10:47:57 +0000 (12:47 +0200)]
Fix compiler warning generated by prior commit
1aad2088d21a3
Eric Bollengier [Fri, 8 Dec 2017 16:15:19 +0000 (17:15 +0100)]
Fix Where/Replace parameter displayed in the Restore job summary
Kern Sibbald [Sat, 14 Jul 2018 09:50:16 +0000 (11:50 +0200)]
Backport Enterprise src/findlib
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)
Kern Sibbald [Fri, 13 Jul 2018 20:32:10 +0000 (22:32 +0200)]
Backport Enterprise src/filed
Kern Sibbald [Fri, 13 Jul 2018 11:55:18 +0000 (13:55 +0200)]
Backport Enterprise src/lib
Marcin Haba [Thu, 12 Jul 2018 19:27:52 +0000 (21:27 +0200)]
baculum: Fix cancel button in web config wizard
Marcin Haba [Thu, 12 Jul 2018 19:25:57 +0000 (21:25 +0200)]
baculum: Web interface password is no longer stored in settings.conf
Kern Sibbald [Thu, 12 Jul 2018 09:37:24 +0000 (11:37 +0200)]
Add debug code for bug #2356
Kern Sibbald [Sun, 8 Jul 2018 16:14:45 +0000 (18:14 +0200)]
Fix bug #2385 -- compiler bug IMO
Kern Sibbald [Sun, 1 Jul 2018 19:36:15 +0000 (21:36 +0200)]
Backport parts of src/dird to community
Kern Sibbald [Sun, 1 Jul 2018 15:46:23 +0000 (17:46 +0200)]
Use bstrcmp in place of strcmp
Eric Bollengier [Wed, 25 Apr 2018 12:22:56 +0000 (14:22 +0200)]
Fix #3672 about bdirjson issue with the Autochanger directive
Eric Bollengier [Wed, 18 Apr 2018 07:55:50 +0000 (09:55 +0200)]
Fix #3745 update the client SQL record after a reload
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
Eric Bollengier [Wed, 16 May 2018 14:38:30 +0000 (16:38 +0200)]
Fix #3824 about incorrect setdebug command description
Eric Bollengier [Wed, 30 May 2018 14:16:39 +0000 (16:16 +0200)]
Tweak debug message when loading a plugin
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
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.
Marcin Haba [Sat, 30 Jun 2018 16:02:18 +0000 (18:02 +0200)]
baculum: Fix path validator for UTF-8 characters
Kern Sibbald [Fri, 29 Jun 2018 09:39:29 +0000 (11:39 +0200)]
Tweak update version date
Kern Sibbald [Fri, 29 Jun 2018 09:38:29 +0000 (11:38 +0200)]
Recompile configure
Kern Sibbald [Fri, 29 Jun 2018 09:38:04 +0000 (11:38 +0200)]
Update config.guess and config.sub
Carsten Leonhardt [Tue, 19 Jun 2018 10:46:11 +0000 (12:46 +0200)]
Fix permissions of mtx-changer.conf
Kern Sibbald [Sat, 16 Jun 2018 10:43:35 +0000 (12:43 +0200)]
regress: fix syntax error in all-tape-tests script