]>
git.ipfire.org Git - thirdparty/bacula.git/log
Marcin Haba [Mon, 1 Nov 2021 12:04:34 +0000 (13:04 +0100)]
baculum: Update ReleaseNotes and version
Marcin Haba [Mon, 1 Nov 2021 11:53:56 +0000 (12:53 +0100)]
baculum: Fix undefined index error if user not use Bacula configuration function
Marcin Haba [Mon, 1 Nov 2021 11:50:07 +0000 (12:50 +0100)]
baculum: Tweak fix table footer text style
Sergey Zhidkov [Mon, 1 Nov 2021 06:36:49 +0000 (07:36 +0100)]
baculum: Update Russian translations
Marcin Haba [Sun, 31 Oct 2021 13:23:50 +0000 (14:23 +0100)]
baculum: Tweak fix build process
Marcin Haba [Sun, 31 Oct 2021 13:00:55 +0000 (14:00 +0100)]
baculum: Update version
Marcin Haba [Sun, 31 Oct 2021 12:59:32 +0000 (13:59 +0100)]
baculum: Update ReleaseNotes and UPGRADE files
Marcin Haba [Sun, 31 Oct 2021 11:30:25 +0000 (12:30 +0100)]
baculum: Move all external dependencies to vendor directory
Changes:
- Move framework to protected/vendor directory
- Implement PSR-4 autoloader for PRADO framework
- Update dependencies to latest versions
- Create BStyleSheet control
- Update paths in LICENSE file
- Adapt Makefile to new paths
- Update web server config files
- Update files to build deb and rpm packages
Marcin Haba [Fri, 29 Oct 2021 19:47:44 +0000 (21:47 +0200)]
baculum: Fix running job number on some pages
Wanderlei Huttel [Fri, 29 Oct 2021 16:21:50 +0000 (18:21 +0200)]
baculum: Update Portuguese translations
Marcin Haba [Fri, 29 Oct 2021 05:28:11 +0000 (07:28 +0200)]
baculum: Loading pages optimization
Marcin Haba [Thu, 28 Oct 2021 18:51:54 +0000 (20:51 +0200)]
baculum: Tweak remove wrong text from translations
Marcin Haba [Thu, 28 Oct 2021 18:47:39 +0000 (20:47 +0200)]
baculum: Update Polish translations
Marcin Haba [Wed, 27 Oct 2021 16:16:29 +0000 (18:16 +0200)]
baculum: Fix #2642 add tool to re-assigning volumes from one pool to another
After renaming pool Baculum user see warning with instruction what to do to finish the pool rename. User is able to re-assign volumes between pools and at the end remove original pool.
Marcin Haba [Sat, 23 Oct 2021 15:45:48 +0000 (17:45 +0200)]
baculum: Add warning to running job status if job needs media
Marcin Haba [Thu, 21 Oct 2021 05:23:20 +0000 (07:23 +0200)]
baculum: New migrate job wizard
Dan Langille [Sun, 10 Oct 2021 20:14:51 +0000 (20:14 +0000)]
Remove debugging information
Dan Langille [Sun, 10 Oct 2021 20:13:42 +0000 (20:13 +0000)]
Remove extraneous file committed in error
Dan Langille [Sun, 10 Oct 2021 20:12:12 +0000 (20:12 +0000)]
Get regression testing working on FreeBSD
Marcin Haba [Sun, 10 Oct 2021 09:42:04 +0000 (11:42 +0200)]
baculum: Add capability to use pre-defined paths in API config wizard - idea proposed by Heitor Faria
Marcin Haba [Tue, 28 Sep 2021 05:21:34 +0000 (07:21 +0200)]
baculum: Improve sun icon for displaying job status weather - idea proposed by Heitor Faria
Marcin Haba [Sat, 18 Sep 2021 11:55:07 +0000 (13:55 +0200)]
baculum: Do not require using some job resource values to ease using jobdefs - idea proposed by Heitor Faria
Michal Rakowski [Mon, 6 Sep 2021 10:03:33 +0000 (12:03 +0200)]
Fix #8126 About strange ouput for the .status client command
Eric Bollengier [Wed, 11 Aug 2021 07:32:05 +0000 (09:32 +0200)]
regress: Schedule new test remote-console-duplicate-test in CDASH
Michal Rakowski [Tue, 10 Aug 2021 10:51:32 +0000 (12:51 +0200)]
regress: add test for #7998 About client initiated backup crash
Michal Rakowski [Tue, 10 Aug 2021 10:51:06 +0000 (12:51 +0200)]
Fix #7998 About dir crashing for client intiated backup
Description:
For client initiated backup, ua->UA_sock == jcr->file_bsock, see
(ua_run.c:275):
if (rc.fdcalled) {
jcr->file_bsock = ua->UA_sock;
jcr->file_bsock->set_jcr(jcr);
}
So when jcr is freed, the ua->UA_sock which is used by ua->error_msg
and others, is no longer valid.
Eric Bollengier [Wed, 11 Aug 2021 07:30:06 +0000 (09:30 +0200)]
regress: Schedule new test copy-job-res-rename-test in CDASH
Michal Rakowski [Tue, 10 Aug 2021 16:00:35 +0000 (18:00 +0200)]
regress: add test for org#2627 about dir crashing during copy job
Michal Rakowski [Tue, 10 Aug 2021 15:58:45 +0000 (17:58 +0200)]
Fix org#2627 About DIR crashing for copy jobs and resource rename
Marcin Haba [Tue, 3 Aug 2021 03:36:41 +0000 (05:36 +0200)]
baculum: Update version and release notes
Wanderlei Huttel [Mon, 2 Aug 2021 19:44:05 +0000 (21:44 +0200)]
baculum: Update Portuguese translations
Sergey Zhidkov [Mon, 2 Aug 2021 18:06:52 +0000 (20:06 +0200)]
baculum: Update Russian translations
Marcin Haba [Mon, 2 Aug 2021 17:52:28 +0000 (19:52 +0200)]
baculum: Update Polish translations
Marcin Haba [Sat, 31 Jul 2021 09:36:04 +0000 (11:36 +0200)]
baculum: Fix displaying issue in restore browser - reported by Sergey Zhidkov
Marcin Haba [Sat, 31 Jul 2021 06:56:14 +0000 (08:56 +0200)]
baculum: Remove redundant statistics pages
Marcin Haba [Sat, 31 Jul 2021 03:29:47 +0000 (05:29 +0200)]
baculum: New advanced schedule settings
There has been also changed way of loading all directive controls. Now they are loaded on PreRender event instead of on Load event.
Marcin Haba [Sat, 31 Jul 2021 02:56:25 +0000 (04:56 +0200)]
baculum: Fix remove storage resource if autochanger directive is set
Marcin Haba [Sat, 31 Jul 2021 02:54:37 +0000 (04:54 +0200)]
baculum: Fix auto-scrolling in windows with configuration
Marcin Haba [Sat, 31 Jul 2021 02:51:53 +0000 (04:51 +0200)]
baculum: Fix error about expected port number when writing component main resource
Main resources are:
- for director it is Director
- for storage daemon it is Storage
- for file daemon it is FileDaemon
Sergey Zhidkov [Thu, 15 Jul 2021 18:58:00 +0000 (20:58 +0200)]
baculum: Update Russian translations
Wanderlei Huttel [Thu, 15 Jul 2021 18:55:37 +0000 (20:55 +0200)]
baculum: Update Portuguese translations
Marcin Haba [Wed, 14 Jul 2021 04:29:54 +0000 (06:29 +0200)]
baculum: Update version and release notes
Wanderlei Huttel [Wed, 14 Jul 2021 04:06:49 +0000 (06:06 +0200)]
baculum: Update Portuguese translations
Sergey Zhidkov [Wed, 14 Jul 2021 03:56:47 +0000 (05:56 +0200)]
baculum: Update Russian translations
Marcin Haba [Wed, 14 Jul 2021 03:44:03 +0000 (05:44 +0200)]
baculum: Update Polish translations
Marcin Haba [Wed, 14 Jul 2021 03:41:53 +0000 (05:41 +0200)]
baculum: Fix table width on schedule list page
Marcin Haba [Tue, 13 Jul 2021 03:22:03 +0000 (05:22 +0200)]
baculum: Update API documentation
Marcin Haba [Tue, 13 Jul 2021 03:04:19 +0000 (05:04 +0200)]
baculum: Backup job wizard improvements
Marcin Haba [Tue, 13 Jul 2021 03:00:21 +0000 (05:00 +0200)]
baculum: New copy job wizard
Marcin Haba [Tue, 13 Jul 2021 02:51:33 +0000 (04:51 +0200)]
baculum: Add to directive controls option to hide reset button and remove button
Marcin Haba [Tue, 13 Jul 2021 02:48:23 +0000 (04:48 +0200)]
baculum: Add to config API endpoint parameter to apply jobdefs in results
Marcin Haba [Mon, 12 Jul 2021 05:30:59 +0000 (07:30 +0200)]
baculum: Fix loading dashboard page if job status is created but not yet running
Marcin Haba [Sat, 10 Jul 2021 13:45:09 +0000 (15:45 +0200)]
baculum: Fix legend in job status pie chart on job view page
Also add filtering by job after clicking on chart parts
Marcin Haba [Sat, 10 Jul 2021 11:16:04 +0000 (13:16 +0200)]
baculum: Change buttons on dasboard page - reported by Sergey Zhidkov
Marcin Haba [Sat, 10 Jul 2021 09:11:09 +0000 (11:11 +0200)]
baculum: Tweak update scripts version
Marcin Haba [Sat, 10 Jul 2021 09:06:00 +0000 (11:06 +0200)]
baculum: Add jump to previous/next error navigation in messages window
Marcin Haba [Fri, 9 Jul 2021 19:20:16 +0000 (21:20 +0200)]
baculum: Move resource monitor and error message box to separate modules
Marcin Haba [Fri, 9 Jul 2021 18:00:29 +0000 (20:00 +0200)]
baculum: Make table texts translatable - reported by Sergey Zhidkov
Marcin Haba [Fri, 9 Jul 2021 04:11:06 +0000 (06:11 +0200)]
baculum: Make job status pie chart smaller - idea proposed by Sergey Zhidkov
Also improve responsive view of header boxes on dashboard page
Marcin Haba [Fri, 9 Jul 2021 03:04:45 +0000 (05:04 +0200)]
baculum: Reduce size of icons in run job window and on dashboard page
Marcin Haba [Thu, 8 Jul 2021 18:52:23 +0000 (20:52 +0200)]
baculum: Make job status pie chart clickable and direct to job history page with filtered results - idea proposed by Bill Arlofski
Marcin Haba [Wed, 7 Jul 2021 17:48:12 +0000 (19:48 +0200)]
baculum: Fix opening job details in job table on main dashboard page - reported by Sergey Zhidkov
Marcin Haba [Wed, 7 Jul 2021 06:49:45 +0000 (08:49 +0200)]
baculum: Fix required fields in jobdefs forms
Marcin Haba [Tue, 6 Jul 2021 03:31:35 +0000 (05:31 +0200)]
baculum: Update release notes
Marcin Haba [Tue, 6 Jul 2021 02:40:45 +0000 (04:40 +0200)]
baculum: Update version
Wanderlei Huttel [Tue, 6 Jul 2021 02:36:25 +0000 (04:36 +0200)]
baculum: Update Portuguese translations
Sergey Zhidkov [Tue, 6 Jul 2021 02:30:09 +0000 (04:30 +0200)]
baculum: Update Russian translations
Marcin Haba [Mon, 5 Jul 2021 18:10:27 +0000 (20:10 +0200)]
baculum: Remove old configure page
Marcin Haba [Mon, 5 Jul 2021 18:07:07 +0000 (20:07 +0200)]
baculum: Add console page to configure consoles
Sergey Zhidkov [Sun, 4 Jul 2021 20:22:54 +0000 (22:22 +0200)]
baculum: Update Russian translations
Marcin Haba [Sun, 4 Jul 2021 19:50:25 +0000 (21:50 +0200)]
baculum: New director page with graphical/text status and with configure director resources
Changes:
- new director page
- add graphical and text director status
- add to director page configure director resources
- separate icons for running and created but not yet running jobs
Marcin Haba [Sun, 4 Jul 2021 19:05:00 +0000 (21:05 +0200)]
baculum: Add director show command API endpoint
Marcin Haba [Sun, 4 Jul 2021 19:03:15 +0000 (21:03 +0200)]
baculum: Improve checking director in status director API endpoint
Marcin Haba [Fri, 2 Jul 2021 03:55:40 +0000 (05:55 +0200)]
baculum: Tweak fix action column alignment
Marcin Haba [Fri, 2 Jul 2021 03:54:53 +0000 (05:54 +0200)]
baculum: Fixes to support PHP 8
Marcin Haba [Wed, 30 Jun 2021 19:42:14 +0000 (21:42 +0200)]
baculum: Apply PRADO framework patches to support PHP 8
@see
https://github.com/pradosoft/prado/commit/
a03c2d95ff0d19e99af538e072f623c476b6e13f
https://github.com/pradosoft/prado/commit/
a35d6d49898fcd8026a1f2539a44fa9bd29eb766
Eric Bollengier [Tue, 29 Jun 2021 16:43:15 +0000 (18:43 +0200)]
Fix org#2623 About .ls/estimate command not printing files correctly
In my Messages resource in FD config I don't have 'Restored' flag set:
Messages {
Name = "Standard"
Director = darkstar-dir = Info, Warning, Error, Fatal, Terminate, Saved, Security, Alert
}
In bacula/src/lib/attr.c:259 in print_ls_output() we have the following condition:
/* No need to compute everything if it's not required */
if (!chk_dbglvl(dbglvl) && !is_message_type_set(jcr, message_type)) {
return;
}
The dbglvl is set to 150 and message_type default is set to M_RESTORED. With my
FD configuration this condition was true but when I set debug level > 150 the
condition was false and .ls listing started working.
The workaround is to set Restored flag in the FD config in the Director
messages resource.
Marcin Haba [Mon, 28 Jun 2021 19:24:15 +0000 (21:24 +0200)]
baculum: Fix problem with listing directories in restore wizard - reported by Tomasz Ĺwiderski
Eric Bollengier [Mon, 28 Jun 2021 08:53:32 +0000 (10:53 +0200)]
Fix MySQL default connection in the grant_mysql_privileges script
Marcin Haba [Sun, 27 Jun 2021 18:30:26 +0000 (20:30 +0200)]
baculum: Fix component autochanger schemas in OpenAPI documentation
Marcin Haba [Sun, 27 Jun 2021 16:11:19 +0000 (18:11 +0200)]
baculum: New delete volumes bulk action on volume list page
Marcin Haba [Sun, 27 Jun 2021 16:05:52 +0000 (18:05 +0200)]
baculum: Add to API deleting volume from the catalog
Marcin Haba [Sun, 27 Jun 2021 07:50:24 +0000 (09:50 +0200)]
baculum: Set responsive priority for job list table
Marcin Haba [Sat, 26 Jun 2021 18:35:53 +0000 (20:35 +0200)]
baculum: Reorganize dasboard page - idea proposed by Sergey Zhidkov
Marcin Haba [Sat, 26 Jun 2021 08:06:46 +0000 (10:06 +0200)]
baculum: Fix missing texts in translation files - reported by Sergey Zhidkov
Marcin Haba [Sat, 26 Jun 2021 08:06:05 +0000 (10:06 +0200)]
baculum: Add new columns to job list page - idea proposed by Sergey Zhidkov
Changes:
- new job list columns:
= Job type
= Enabled
= Max. concur. jobs
= Priority
Marcin Haba [Sat, 26 Jun 2021 08:05:38 +0000 (10:05 +0200)]
baculum: Add JSON output parameter to show client(s), show job(s), show pool(s) API endpoints
Changes:
- Added output=json/raw to API endpoints:
= /clients/show
= /clients/{clientid}/show
= /jobs/show
= /jobs/{jobid}/show
= /pools/show
= /pools/{poolid}/show
- Adapt endpoints to use new ConsoleOutputShowPage class
- Update Baculum OpenAPI documentation
Eric Bollengier [Wed, 16 Jun 2021 15:49:09 +0000 (17:49 +0200)]
Fix db_get_accurate_jobids() with concurrent queries on the same jobs
The btemp3 table name is computed with the from_jobid argument in
the .bvfs_get_jobid command. If we have multiple requests at the
same time, as the tables are not TEMPORARY (due to a MySQL issue),
one query can drop the table of the other one and lead to problems.
Waiting to have the from_jobid feature fully implemented, the code
is removed.
Wanderlei Huttel [Tue, 15 Jun 2021 13:52:40 +0000 (15:52 +0200)]
Adjust sample-query.sql file for new catalog schema
Eric Bollengier [Mon, 14 Jun 2021 09:51:28 +0000 (11:51 +0200)]
regress: Schedule new maxdiffinterval-test in CDASH
Eric Bollengier [Mon, 14 Jun 2021 09:23:01 +0000 (11:23 +0200)]
Fix org#2622 About incorrect behavior of the MaxDiffInterval directive
Eric Bollengier [Mon, 14 Jun 2021 08:00:47 +0000 (10:00 +0200)]
regress: Add test to reproduce org#2622 on MaxDiffInterval
Marcin Haba [Fri, 11 Jun 2021 19:37:20 +0000 (21:37 +0200)]
baculum: Update version
Eric Bollengier [Tue, 8 Jun 2021 15:33:24 +0000 (17:33 +0200)]
Fix #7776 About FD error not correctly reported in the job log
Davide Franco [Mon, 7 Jun 2021 11:35:04 +0000 (13:35 +0200)]
rpms: Do no build with tcp_wrapper on Fedora 31
Davide Franco [Mon, 7 Jun 2021 10:11:16 +0000 (12:11 +0200)]
rpms: Fix libs3 installation path
Davide Franco [Mon, 7 Jun 2021 09:20:31 +0000 (11:20 +0200)]
Update depkgs version to use latest libs3
Davide Franco [Sat, 5 Jun 2021 10:54:23 +0000 (12:54 +0200)]
rpms: Remove tcp_wrappers for cloud-storage rpm
Davide Franco [Sat, 5 Jun 2021 09:23:07 +0000 (11:23 +0200)]
rpms: Fix #2615 - Missing bacula-sd-cloud-s3-driver-<version>.so
Davide Franco [Sat, 5 Jun 2021 08:45:09 +0000 (10:45 +0200)]
rpms: Fix mysql devel package dependency for rhel/centos 7