]> git.ipfire.org Git - thirdparty/bacula.git/log
thirdparty/bacula.git
3 years agotest-plugin: Add Plugin Object handling and QueryInterface
Michal Rakowski [Wed, 16 Sep 2020 06:28:13 +0000 (08:28 +0200)] 
test-plugin: Add Plugin Object handling and QueryInterface

3 years agoregress: tweak in plugin-test
Michal Rakowski [Wed, 16 Sep 2020 06:13:30 +0000 (08:13 +0200)] 
regress: tweak in plugin-test

3 years agoplugins: Add Object Management handling
Michal Rakowski [Wed, 9 Sep 2020 15:27:56 +0000 (17:27 +0200)] 
plugins: Add Object Management handling

3 years agocatalog: Add initial Object Management code
Michal Rakowski [Wed, 9 Sep 2020 15:13:13 +0000 (17:13 +0200)] 
catalog: Add initial Object Management code

3 years agotest-plugin: Update plugin with restore object struct
Michal Rakowski [Wed, 16 Sep 2020 06:13:01 +0000 (08:13 +0200)] 
test-plugin: Update plugin with restore object struct

3 years agofiled: Pack all restore object related fields into dedicated struct
Michal Rakowski [Wed, 9 Sep 2020 15:21:50 +0000 (17:21 +0200)] 
filed: Pack all restore object related fields into dedicated struct

3 years agobaculum: Tweak styles for API wizard and job file list table
Marcin Haba [Sun, 29 Nov 2020 02:22:12 +0000 (03:22 +0100)] 
baculum: Tweak styles for API wizard and job file list table

3 years agobaculum: Update version
Marcin Haba [Sat, 28 Nov 2020 07:39:08 +0000 (08:39 +0100)] 
baculum: Update version

3 years agobaculum: Fix English text noticed by Peter McDonald
Marcin Haba [Sat, 28 Nov 2020 07:32:03 +0000 (08:32 +0100)] 
baculum: Fix English text noticed by Peter McDonald

3 years agobaculum: Prepare new FD scheduler support
Marcin Haba [Sat, 28 Nov 2020 07:10:16 +0000 (08:10 +0100)] 
baculum: Prepare new FD scheduler support

3 years agobaculum: Add new directives support
Marcin Haba [Sat, 28 Nov 2020 07:08:55 +0000 (08:08 +0100)] 
baculum: Add new directives support

3 years agobaculum: Adapt API part to new catalog format
Marcin Haba [Sat, 28 Nov 2020 07:06:26 +0000 (08:06 +0100)] 
baculum: Adapt API part to new catalog format

3 years agobaculum: Update Russian translations
Sergey Zhidkov [Tue, 24 Nov 2020 17:00:50 +0000 (18:00 +0100)] 
baculum: Update Russian translations

3 years agobaculum: Update version and release notes
Marcin Haba [Mon, 23 Nov 2020 20:33:54 +0000 (21:33 +0100)] 
baculum: Update version and release notes

3 years agobaculum: Update Portuguese translations
Wanderlei Huttel [Mon, 23 Nov 2020 19:44:25 +0000 (20:44 +0100)] 
baculum: Update Portuguese translations

3 years agobaculum: Implement graphical status storage
Marcin Haba [Sun, 22 Nov 2020 08:10:47 +0000 (09:10 +0100)] 
baculum: Implement graphical status storage

3 years agobaculum: Add gauge.js library
Marcin Haba [Sun, 22 Nov 2020 07:55:09 +0000 (08:55 +0100)] 
baculum: Add gauge.js library

3 years agobaculum: Add json output option to show storages and show single storage endpoints
Marcin Haba [Sun, 22 Nov 2020 07:53:11 +0000 (08:53 +0100)] 
baculum: Add json output option to show storages and show single storage endpoints

3 years agobaculum: Add path field to restore wizard to narrow down search file results to speci...
Marcin Haba [Wed, 11 Nov 2020 09:21:42 +0000 (10:21 +0100)] 
baculum: Add path field to restore wizard to narrow down search file results to specific path - idea proposed by Wanderlei Huttel

3 years agobaculum: Add path parameter to job files API endpoint
Marcin Haba [Wed, 11 Nov 2020 09:18:36 +0000 (10:18 +0100)] 
baculum: Add path parameter to job files API endpoint

3 years agobaculum: Tweak update client script version
Marcin Haba [Tue, 10 Nov 2020 05:27:22 +0000 (06:27 +0100)] 
baculum: Tweak update client script version

3 years agobaculum: Fix #2565 status icon overlaps action buttons in API wizard
Marcin Haba [Tue, 10 Nov 2020 05:22:45 +0000 (06:22 +0100)] 
baculum: Fix #2565 status icon overlaps action buttons in API wizard

3 years agobaculum: Tweak add Russian language option to select
Marcin Haba [Tue, 10 Nov 2020 01:58:51 +0000 (02:58 +0100)] 
baculum: Tweak add Russian language option to select

3 years agobaculum: Add Sergey Zhidkov to AUTHORS
Marcin Haba [Tue, 10 Nov 2020 01:56:03 +0000 (02:56 +0100)] 
baculum: Add Sergey Zhidkov to AUTHORS

3 years agobaculum: Add Russian translations
Sergey Zhidkov [Tue, 10 Nov 2020 01:54:19 +0000 (02:54 +0100)] 
baculum: Add Russian translations

3 years agobaculum: Fix access to job resources if no job assigned to user
Marcin Haba [Sat, 7 Nov 2020 04:46:11 +0000 (05:46 +0100)] 
baculum: Fix access to job resources if no job assigned to user

3 years agobaculum: Tweak fix PHP error
Marcin Haba [Thu, 5 Nov 2020 05:06:51 +0000 (06:06 +0100)] 
baculum: Tweak fix PHP error

3 years agobaculum: Update version and release notes
Marcin Haba [Thu, 5 Nov 2020 04:28:21 +0000 (05:28 +0100)] 
baculum: Update version and release notes

3 years agobaculum: Update Portuguese translations
Wanderlei Huttel [Thu, 5 Nov 2020 04:15:06 +0000 (05:15 +0100)] 
baculum: Update Portuguese translations

3 years agobaculum: Tweak add patch to ajax queue improvement in framework
Marcin Haba [Thu, 5 Nov 2020 04:07:24 +0000 (05:07 +0100)] 
baculum: Tweak add patch to ajax queue improvement in framework

3 years agobaculum: Ajax queue improvement in framework
Marcin Haba [Thu, 5 Nov 2020 04:05:07 +0000 (05:05 +0100)] 
baculum: Ajax queue improvement in framework

See: https://github.com/pradosoft/prado/issues/724

3 years agobaculum: Fix renaming config resources
Marcin Haba [Thu, 5 Nov 2020 03:53:12 +0000 (04:53 +0100)] 
baculum: Fix renaming config resources

3 years agobaculum: Tweak fix getting jobname property
Marcin Haba [Sun, 1 Nov 2020 05:38:49 +0000 (06:38 +0100)] 
baculum: Tweak fix getting jobname property

3 years agobaculum: Add graphs to job view page
Marcin Haba [Sun, 1 Nov 2020 04:42:04 +0000 (05:42 +0100)] 
baculum: Add graphs to job view page

There also have been changed:

 - Fix selecting pool for copy or migrate jobs running from job
   history page by 'Run job again' job button
 - Unified getting information about job from show job output
 - Improved pie graphs look

3 years agobaculum: Fix using offset in job file list query with MySQL catalog database
Marcin Haba [Wed, 28 Oct 2020 05:56:54 +0000 (06:56 +0100)] 
baculum: Fix using offset in job file list query with MySQL catalog database

3 years agobaculum: Show more detailed job file list - idea proposed by Wanderlei Huttel
Marcin Haba [Wed, 28 Oct 2020 05:37:43 +0000 (06:37 +0100)] 
baculum: Show more detailed job file list - idea proposed by Wanderlei Huttel

3 years agobaculum: Rework job file list API endpoint
Marcin Haba [Wed, 28 Oct 2020 05:37:15 +0000 (06:37 +0100)] 
baculum: Rework job file list API endpoint

Changes:
 - Use SQL query to get detailed file list
 - Add details parameter to job file list API endpoint

3 years agobaculum: Tweak update client scripts version
Marcin Haba [Sun, 25 Oct 2020 07:47:50 +0000 (08:47 +0100)] 
baculum: Tweak update client scripts version

3 years agobaculum: Add searching jobs by filename in restore wizard - idea proposed by Wanderle...
Marcin Haba [Sun, 25 Oct 2020 06:41:25 +0000 (07:41 +0100)] 
baculum: Add searching jobs by filename in restore wizard - idea proposed by Wanderlei Huttel

3 years agobaculum: Add job files API endpoint
Marcin Haba [Sun, 25 Oct 2020 06:39:05 +0000 (07:39 +0100)] 
baculum: Add job files API endpoint

3 years agobaculum: Tweak fix variable initialization
Marcin Haba [Sun, 25 Oct 2020 06:36:08 +0000 (07:36 +0100)] 
baculum: Tweak fix variable initialization

3 years agobaculum: Update release notes
Marcin Haba [Tue, 6 Oct 2020 16:47:24 +0000 (18:47 +0200)] 
baculum: Update release notes

3 years agobaculum: Update Portuguese translations
Wanderlei Huttel [Sun, 4 Oct 2020 11:26:12 +0000 (13:26 +0200)] 
baculum: Update Portuguese translations

3 years agobaculum: Add default days and limit values to status schedules API endpoint
Marcin Haba [Sun, 4 Oct 2020 11:12:05 +0000 (13:12 +0200)] 
baculum: Add default days and limit values to status schedules API endpoint

It also fixes displaying schedule status for all scheduled jobs.
For Director < 9.6.0 there was a bug in displaying the full schedule status
that caused showing an incomplete schedule list. This change guarantes having
in Baculum API always complete schedule list for all Director versions which
support 'status schedule' command.

3 years agobaculum: Fix displaying multitextbox and multicombobox directive controls
Marcin Haba [Wed, 30 Sep 2020 19:49:34 +0000 (21:49 +0200)] 
baculum: Fix displaying multitextbox and multicombobox directive controls

3 years agobaculum: Tweak camel case style in call client function
Marcin Haba [Wed, 30 Sep 2020 04:18:28 +0000 (06:18 +0200)] 
baculum: Tweak camel case style in call client function

3 years agobaculum: Fix date filter on status schedule page
Marcin Haba [Wed, 30 Sep 2020 04:14:35 +0000 (06:14 +0200)] 
baculum: Fix date filter on status schedule page

3 years agobaculum: Fix #2570 fileset excludes settings with PHP 7.4
Marcin Haba [Wed, 30 Sep 2020 02:13:34 +0000 (04:13 +0200)] 
baculum: Fix #2570 fileset excludes settings with PHP 7.4

3 years agobaculum: Update versions
Marcin Haba [Tue, 29 Sep 2020 06:34:42 +0000 (08:34 +0200)] 
baculum: Update versions

3 years agobaculum: New features and improvements to multi-user interface and restricted access
Marcin Haba [Tue, 29 Sep 2020 04:16:33 +0000 (06:16 +0200)] 
baculum: New features and improvements to multi-user interface and restricted access

Implement the following functions on security page:
 - Console ACLs
 - OAuth2 clients
 - API hosts

3 years agobaculum: Update version
Marcin Haba [Sun, 20 Sep 2020 20:07:17 +0000 (22:07 +0200)] 
baculum: Update version

3 years agobaculum: Fix displaying date and time on volume view page
Marcin Haba [Fri, 18 Sep 2020 04:31:43 +0000 (06:31 +0200)] 
baculum: Fix displaying date and time on volume view page

3 years agobaculum: Fix #2564 changing volume status to Read-Only
Marcin Haba [Thu, 17 Sep 2020 03:39:15 +0000 (05:39 +0200)] 
baculum: Fix #2564 changing volume status to Read-Only

3 years agobaculum: Fix saving multicombobox control values
Marcin Haba [Fri, 11 Sep 2020 05:09:40 +0000 (07:09 +0200)] 
baculum: Fix saving multicombobox control values

3 years agobaculum: Fix multicombobox and multitextbox controls to work with PHP 7.4
Marcin Haba [Fri, 11 Sep 2020 05:08:22 +0000 (07:08 +0200)] 
baculum: Fix multicombobox and multitextbox controls to work with PHP 7.4

3 years agobaculum: Fix #2562 displaying date and time in tables on Safari
Marcin Haba [Thu, 10 Sep 2020 09:06:26 +0000 (11:06 +0200)] 
baculum: Fix #2562 displaying date and time in tables on Safari

3 years agoBackport BEE scripts/btraceback.in
Eric Bollengier [Mon, 7 Sep 2020 13:34:20 +0000 (15:34 +0200)] 
Backport BEE scripts/btraceback.in

3 years agoUpdate copyrights
Eric Bollengier [Mon, 7 Sep 2020 13:26:55 +0000 (15:26 +0200)] 
Update copyrights

3 years agoBackport BEE regress/scripts/tls-console.conf.in
Eric Bollengier [Fri, 4 Sep 2020 12:49:33 +0000 (14:49 +0200)] 
Backport BEE regress/scripts/tls-console.conf.in

3 years agoregress: Add TLS configuration to scripts/tls-bacula-dir.conf.in
Kern Sibbald [Sat, 23 Jun 2007 07:46:19 +0000 (07:46 +0000)] 
regress: Add TLS configuration to scripts/tls-bacula-dir.conf.in

3 years agoBEE Backport regress/scripts/setup
Radoslaw Korzeniewski [Fri, 4 Sep 2020 12:44:56 +0000 (14:44 +0200)] 
BEE Backport regress/scripts/setup

This commit is the result of the squash of the following main commits:

Author: Radoslaw Korzeniewski <radekk@inteos.pl>
Date:   Mon Apr 16 16:35:23 2018 +0200

    Fix 'grep -m' when '-m' option is not available.

Author: Radosław Korzeniewski <radekk@inteos.pl>
Date:   Tue Jan 2 13:49:35 2018 +0100

    regress: Add scripts for XenServer Plugin

    regress: Fix for script for XenServer Plugin

    regress: Fix syntax error in regression script

    regress: Corrections to the regression scripts.

    regress: More fixes to the regression test scripts for XenServer Plugin.

3 years agoBEE Backport regress/scripts/prepare-fake-autochanger.in
Eric Bollengier [Fri, 4 Sep 2020 11:57:58 +0000 (13:57 +0200)] 
BEE Backport regress/scripts/prepare-fake-autochanger.in

3 years agoBEE Backport regress/scripts/populate.py
Alain Spineux [Fri, 4 Sep 2020 11:56:23 +0000 (13:56 +0200)] 
BEE Backport regress/scripts/populate.py

This commit is the result of the squash of the following main commits:

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Fri Sep 4 13:55:58 2020 +0200

    regress: Add copyright information to scripts/populate.py

Author: Alain Spineux <alain@baculasystems.com>
Date:   Wed Aug 27 11:45:23 2014 +0200

    regress: force populate.py to use python2

Author: Alain Spineux <alain@baculasystems.com>
Date:   Mon Jun 2 08:36:54 2014 +0200

    regress: add dedup-mode-test, test metrology accuracy and that dedup happens at the right place

    test default mode (bohsides, storage or node) only, use ./run to test all

3 years agoBEE Backport regress/scripts/plugin-handleXACL-test-bacula-dir.conf.in
Radoslaw Korzeniewski [Fri, 4 Sep 2020 11:53:27 +0000 (13:53 +0200)] 
BEE Backport regress/scripts/plugin-handleXACL-test-bacula-dir.conf.in

This commit is the result of the squash of the following main commits:

Author: Radosław Korzeniewski <radekk@inteos.pl>
Date:   Thu Nov 16 13:57:37 2017 +0100

    regress: Add test for new handleXACLdata Plugin API callback.

3 years agoBEE Backport regress/scripts/find_bad_jobmedia.pl
Eric Bollengier [Fri, 4 Sep 2020 11:48:27 +0000 (13:48 +0200)] 
BEE Backport regress/scripts/find_bad_jobmedia.pl

This commit is the result of the squash of the following main commits:

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Wed Oct 30 15:18:58 2013 +0100

    regress: Add test to show maxuseduration problem #8412

3 years agoBEE Backport regress/scripts/diff.pl
Eric Bollengier [Fri, 4 Sep 2020 11:47:06 +0000 (13:47 +0200)] 
BEE Backport regress/scripts/diff.pl

This commit is the result of the squash of the following main commits:

Author: Alain Spineux <alain@baculasystems.com>
Date:   Mon Jan 30 12:11:27 2017 +0100

    regress: diff.pl check mtimefor symlink on linux

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Sun Oct 18 18:16:44 2015 +0200

    regress: Skip special files in diff.pl with -p option

3 years agoBEE Backport regress/scripts/create_sed
Radoslaw Korzeniewski [Fri, 4 Sep 2020 11:46:46 +0000 (13:46 +0200)] 
BEE Backport regress/scripts/create_sed

This commit is the result of the squash of the following main commits:

Author: Radosław Korzeniewski <radekk@inteos.pl>
Date:   Tue Nov 19 19:47:35 2019 +0100

    k8s: Update regression tests preparation.

Author: Alain Spineux <alain@baculasystems.com>
Date:   Tue Oct 23 11:17:55 2018 +0200

    regress: win32 misc

    - new sed @win32_wsep_file@, this is win32_file, but with Windows
      separators:  win32_file="c:/tmp" -> win32_wsep_file="c:\\tmp"

Author: Radoslaw Korzeniewski <radekk@inteos.pl>
Date:   Mon Dec 4 17:12:08 2017 +0100

    regress: Add swift plugin regression tests using backend and Swift store.

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Fri Nov 14 15:13:05 2014 +0100

    regress: Add test for kvm plugin

3 years agoBEE Backport regress/scripts/copy-tls-confs
Eric Bollengier [Fri, 4 Sep 2020 11:45:14 +0000 (13:45 +0200)] 
BEE Backport regress/scripts/copy-tls-confs

This commit is the result of the squash of the following main commits:

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Mon Jan 27 12:12:35 2020 +0100

    regress: Use TLS console in tls tests

3 years agoBEE Backport regress/scripts/copy-plugin-handleXACL-confs
Radoslaw Korzeniewski [Fri, 4 Sep 2020 11:44:43 +0000 (13:44 +0200)] 
BEE Backport regress/scripts/copy-plugin-handleXACL-confs

This commit is the result of the squash of the following main commits:

Author: Radosław Korzeniewski <radekk@inteos.pl>
Date:   Thu Nov 16 13:57:37 2017 +0100

    regress: Add test for new handleXACLdata Plugin API callback.

3 years agoregress: update copyrights
Eric Bollengier [Fri, 4 Sep 2020 09:08:18 +0000 (11:08 +0200)] 
regress: update copyrights

3 years agoBEE Backport regress/scripts/copy-kubernetes-plugin-confs
Radoslaw Korzeniewski [Fri, 4 Sep 2020 11:37:29 +0000 (13:37 +0200)] 
BEE Backport regress/scripts/copy-kubernetes-plugin-confs

This commit is the result of the squash of the following main commits:

Author: Radosław Korzeniewski <radekk@inteos.pl>
Date:   Tue Nov 19 19:47:35 2019 +0100

    k8s: Update regression tests preparation.

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Wed Oct 23 14:11:49 2019 +0200

    regress: Add regress script for k8s

3 years agoBEE Backport regress/scripts/collect-bacula-dir.conf.in
Eric Bollengier [Fri, 4 Sep 2020 11:35:58 +0000 (13:35 +0200)] 
BEE Backport regress/scripts/collect-bacula-dir.conf.in

This commit is the result of the squash of the following main commits:

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Thu Mar 28 19:01:56 2019 +0100

    regress: Fix incorrect options used in configuration files

3 years agoBEE Backport regress/scripts/cleanup
Norbert Bizet [Fri, 4 Sep 2020 11:35:14 +0000 (13:35 +0200)] 
BEE Backport regress/scripts/cleanup

This commit is the result of the squash of the following main commits:

Author: Norbert Bizet <norbert.bizet@baculasystems.com>
Date:   Fri Mar 22 15:23:16 2019 +0100

    cloud: fix bcloud cleanup

Author: Norbert Bizet <norbert.bizet@baculasystems.com>
Date:   Mon Jan 7 15:03:34 2019 +0100

    Update regress tests for further swift support.

Author: Norbert Bizet <norbert.bizet@baculasystems.com>
Date:   Fri Nov 16 15:33:09 2018 +0100

    regress: Add multi cloud test

Author: Norbert Bizet <norbert.bizet@baculasystems.com>
Date:   Thu Sep 6 11:18:48 2018 +0200

    cloud: add plugin path to bcloud call.

Author: Norbert Bizet <norbert.bizet@baculasystems.com>
Date:   Sat Aug 4 12:55:01 2018 +0200

    regress: Add generic cloud driver to cleanup script

Author: Norbert Bizet <norbert.bizet@baculasystems.com>
Date:   Thu Jul 26 13:55:19 2018 +0200

    cloud: bcloud driver_command handling, based on cloud type

Author: Norbert Bizet <norbert.bizet@baculasystems.com>
Date:   Wed Aug 30 17:38:13 2017 +0200

    improve bcloud for regress tests clean.

3 years agoBEE Backport regress/scripts/copy-cdp-plugin-confs
Henrique [Fri, 4 Sep 2020 11:34:37 +0000 (13:34 +0200)] 
BEE Backport regress/scripts/copy-cdp-plugin-confs

This commit is the result of the squash of the following main commits:

Author: Henrique <henrique.faria@baculasystems.com>
Date:   Wed Jul 17 14:23:03 2019 -0300

    cdp-plugin: created regress script for linux

3 years agoBEE Backport regress/scripts/cdp-plugin-test-bacula-dir.conf.in
Henrique [Fri, 4 Sep 2020 11:34:30 +0000 (13:34 +0200)] 
BEE Backport regress/scripts/cdp-plugin-test-bacula-dir.conf.in

This commit is the result of the squash of the following main commits:

Author: Henrique <henrique.faria@baculasystems.com>
Date:   Wed Jul 17 14:23:03 2019 -0300

    cdp-plugin: created regress script for linux

3 years agoBEE Backport regress/scripts/bpipe.sh
Eric Bollengier [Fri, 4 Sep 2020 11:34:00 +0000 (13:34 +0200)] 
BEE Backport regress/scripts/bpipe.sh

This commit is the result of the squash of the following main commits:

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Thu Jul 12 15:48:28 2018 +0200

    regress: Add bpipe2-test to check stderr handling

3 years agoBEE Backport regress/scripts/bpipe-error-restore.sh
Eric Bollengier [Fri, 4 Sep 2020 11:33:32 +0000 (13:33 +0200)] 
BEE Backport regress/scripts/bpipe-error-restore.sh

This commit is the result of the squash of the following main commits:

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Thu Jul 12 15:48:28 2018 +0200

    regress: Add bpipe2-test to check stderr handling

3 years agoBEE Backport regress/scripts/blab.py
Alain Spineux [Fri, 4 Sep 2020 11:32:53 +0000 (13:32 +0200)] 
BEE Backport regress/scripts/blab.py

This commit is the result of the squash of the following main commits:

Author: Alain Spineux <alain@baculasystems.com>
Date:   Wed Oct 16 19:28:20 2019 +0200

    regress: add a Dedup resource and make async.sh rebuild the SD plugins

Author: Alain Spineux <alain@baculasystems.com>
Date:   Wed Feb 28 15:50:40 2018 +0100

    regress: tweak blab.py

Author: Alain Spineux <alain@baculasystems.com>
Date:   Thu Feb 1 16:53:37 2018 +0100

    regress: add lab.CheckConfig() to blab.py to check FORCE_XXXX

    - check if FORCE_XXXX are set and skip (exit 0) if not appropriate.
    - add lab.Die("your message")
    - add lab.Exit(exit_code, ["your message"])

Author: Alain Spineux <alain@baculasystems.com>
Date:   Mon Aug 14 18:55:49 2017 +0200

    regress: dedup-checkoptions-test & blab.py update for new vacuum logging

Author: Alain Spineux <alain@baculasystems.com>
Date:   Mon Aug 14 13:49:58 2017 +0200

    regress: tweak dedup

    - arun.ini update to include all dedup tests
    - blab.py handle new scrub/vacuum logging

Author: Alain Spineux <alain@baculasystems.com>
Date:   Tue Aug 8 16:34:57 2017 +0200

    regress: improve tests/dedup-scrub-test.py, blap.py and querry_dde.py

    - dedup-scrub-test.py handle fake index entries
    - query_dde.py handle forged addresses
    - blap.py more definitions

Author: Alain Spineux <alain@baculasystems.com>
Date:   Mon Jul 10 13:41:30 2017 +0200

    regress: blab.py add minimal support for scrubber

    - add EZThread.AsyncStop0
    - add Dedupengine.GetContainerPath()
    - add minimal support for scrubber

Author: Alain Spineux <alain@baculasystems.com>
Date:   Tue May 30 16:32:21 2017 +0200

    regress: export QUERY_DDE_ADVANCED variable in blab.py

Author: Alain Spineux <alain@baculasystems.com>
Date:   Fri Apr 28 14:19:52 2017 +0200

    regress: adjust all .py scripts to blab.py and vacuum-ng

Author: Alain Spineux <alain@baculasystems.com>
Date:   Fri Apr 28 14:13:59 2017 +0200

    regress: improve and adjust blab.py for vacuum-ng

    - adjust blab.py for vacuum-ng output
    - kill -USR1 generate a stacktrace of running python thread
    - all .py scripts support --no-cleanup, --debug and --verbose options
    - support for 'dedup-simple' and 'dedup-autochanger' profiles
    - new blab.StartTest() and EndTest()
    - blab.GetJob(<negative value>)
    - blab.Log(logging.CTRITICAL, ) force a exit

Author: Alain Spineux <alain@baculasystems.com>
Date:   Mon Apr 24 14:57:34 2017 +0200

    regress: blab.py based on copy-dedup-confs instead of copy-plugin-confs

    - use DiskChanger instead (STORAGE=DiskChanger)
    - new EZThread base class for thread
    - add --no-cleanup PART 1
    - GetJob(jobid) and jobid=-1 instead of  GetJob(pos)
    - handle number like "12,345,567" with ','

Author: Alain Spineux <alain@baculasystems.com>
Date:   Fri Apr 21 15:03:22 2017 +0200

    regress: blab.py add ListMedia()

Author: Alain Spineux <alain@baculasystems.com>
Date:   Thu Apr 6 21:56:38 2017 +0200

    regress: blab.py add ListJobs() and ZapContainers()

    - ListJobs() return list jobs
    - GetJob(pos) return one job (use -1)
    - ZapContainers() fill all containers full of zeroes

Author: Alain Spineux <alain@baculasystems.com>
Date:   Fri Mar 24 14:49:12 2017 +0100

    blab.py parse dedup usage and more vacuum

    - parse dedup usage
    - parse vacuum "need optimize"
    - add some function helper to DDE

Author: Alain Spineux <alain@baculasystems.com>
Date:   Fri Dec 2 16:10:57 2016 +0100

    blab.py add BconsoleScriptOut()

    - BconsoleScriptOut() decode stdout
    - Add GetVar()
    - handle "exit" in the Shell

Author: Alain Spineux <alain@baculasystems.com>
Date:   Thu Nov 10 09:26:06 2016 +0100

    regress: improve blab.py

    - does stdout & stderr passthrough instead of active forwardin
    - accurate detection of the end of the shell commands
    - delete /tmp/std{out,err}XXXX using atexit

Author: Alain Spineux <alain@baculasystems.com>
Date:   Fri Oct 21 16:11:47 2016 +0200

    regress: make regress python friendly

    - modules like bconsole.py and blab.py goes in regress/scrips
    - regress/tests/regress.py is a helper that load modules in scripts
      without boring with librady path
    - py-sample-test.py is the first sample
    - add new objects lab.{fd,sd,dir} that are manage the related Daemon
    - add lab.sd.dde of class DDE that provides some basic helper for the DDE
    - file FileReader can search a log  or trace file
    - lab.GetVolume(volname) return information about a volume

3 years agoBEE Backport regress/scripts/bconsole.py
Alain Spineux [Fri, 4 Sep 2020 11:32:26 +0000 (13:32 +0200)] 
BEE Backport regress/scripts/bconsole.py

This commit is the result of the squash of the following main commits:

Author: Alain Spineux <alain@baculasystems.com>
Date:   Fri Oct 21 16:11:47 2016 +0200

    regress: make regress python friendly

    - modules like bconsole.py and blab.py goes in regress/scrips
    - regress/tests/regress.py is a helper that load modules in scripts
      without boring with librady path
    - py-sample-test.py is the first sample
    - add new objects lab.{fd,sd,dir} that are manage the related Daemon
    - add lab.sd.dde of class DDE that provides some basic helper for the DDE
    - file FileReader can search a log  or trace file
    - lab.GetVolume(volname) return information about a volume

3 years agoBEE Backport regress/scripts/functions
Git Backport Process [Fri, 4 Sep 2020 11:31:47 +0000 (13:31 +0200)] 
BEE Backport regress/scripts/functions

This commit is the result of the squash of the following main commits:

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Tue Jul 21 10:28:13 2020 +0200

    regress: Add copyright to regress scripts

Author: Henrique <henrique.faria@baculasystems.com>
Date:   Sun Jul 5 18:31:55 2020 -0300

    regress: hdfs: changed regress script to automatically install plugin and changed its default user to 'hadoop'

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Tue Jun 30 10:19:16 2020 +0200

    regress: Add FORCE_DOT_STATUS check to reproduce #6472

Author: Kern Sibbald <kern@sibbald.com>
Date:   Sat Jun 6 16:15:13 2020 +0200

    regress: Small trivial change to check_parts

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Tue Mar 3 14:56:32 2020 +0100

    regress: Avoid to overwrite variables from ./scripts/functions

Author: Norbert Bizet <norbert.bizet@baculasystems.com>
Date:   Mon Dec 16 04:21:33 2019 -0500

    isolate glacier function in a separated dso

Author: Alain Spineux <alain@baculasystems.com>
Date:   Tue Oct 29 15:00:44 2019 +0100

    regress: fix dedup 12.2 stuff and rename resource Dedup into Dedupengine

    - rename Dedup resource and directive into Dedupengine
    - fix dedup-old-res-test, the start_test was modifying the dedup stuff
      after "local" modification
    - add dedup-2dde-test that run 2 dedup in //

Author: Alain Spineux <alain@baculasystems.com>
Date:   Thu Oct 24 15:14:12 2019 +0200

    regress: dedup move MaximumContainerSize from Storage resource to Dedup

Author: Alain Spineux <alain@baculasystems.com>
Date:   Wed Oct 16 19:28:20 2019 +0200

    regress: add a Dedup resource and make async.sh rebuild the SD plugins

Author: Henrique <henrique.faria@baculasystems.com>
Date:   Sun Aug 4 17:57:41 2019 -0300

    cdp: Added script to make / execute Windows unit tests

Author: Norbert Bizet <norbert.bizet@baculasystems.com>
Date:   Mon Jun 24 08:33:58 2019 -0400

    regress: add target for clear regress cloud driver

Author: Norbert Bizet <norbert.bizet@baculasystems.com>
Date:   Thu Jun 6 03:47:34 2019 -0400

    cloud: Introduce a was_driver_simulator

    Use FakeAzureCloud cloud device in config (see cloud.conf.sample)

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Wed Apr 10 08:41:13 2019 +0200

    regress: Skip SD Errors in restart-* jobs

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Tue Feb 19 13:25:31 2019 +0100

    regress: Check for SD Errors in log1.out

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Thu Feb 14 14:40:23 2019 +0100

    regress: Adapt check_jobmedia() for incomplete jobs

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Fri Jan 25 17:57:31 2019 +0100

    regress: Check for orphan open files at the end of each regress

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Mon Nov 19 10:01:41 2018 +0100

    regress: Try to create cloud buckets when starting the test

Author: Norbert Bizet <norbert.bizet@baculasystems.com>
Date:   Fri Nov 16 15:33:09 2018 +0100

    regress: Add multi cloud test

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Fri Nov 16 16:36:11 2018 +0100

    regress: Use cloud.conf.sample if cloud.conf is not present

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Wed Oct 31 12:35:09 2018 +0100

    regress: Install btools when FORCE_DEDUP=yes

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Fri Jun 22 10:49:34 2018 +0200

    regress: Add functions to test encryption with regular tests

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Thu Apr 26 14:05:41 2018 +0200

    regress: Check automatically JSON tools in stop_bacula

Author: Alain Spineux <alain@baculasystems.com>
Date:   Fri Apr 28 14:16:44 2017 +0200

    regress: script/functions make start_test() more flexible

    - the goal is to be able to "continue" a test after a stop
    - moved initialisation from to start_test() to reset_test()
    - start_test() call reset_test() then nothing change
    - build the test-dedup plugin when dedup is enable

Author: Alain Spineux <alain@baculasystems.com>
Date:   Tue Feb 21 16:48:33 2017 +0100

    regress: new function->require_query_dde to load pythons modules into "scripts"

    - call require_query_dde() from any script using query_dde
    - file lz4.so and pytc.so are loaded once
      into regress/scripts from https://www.baculasystems.com
    - add query_dde.py checkmodules command

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Tue Feb 7 18:58:10 2017 +0100

    regress: Remove libtool warning message with FORCE_XXX options

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Fri Feb 3 09:22:33 2017 +0100

    regress: Fix aligned tests to build the driver automatically

Author: Kern Sibbald <kern@sibbald.com>
Date:   Sat Jan 14 13:29:45 2017 +0100

    regress: attempt to shorten start/end test output to 80 chars

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Thu Oct 6 15:03:28 2016 +0200

    regress: Modify the regress scripts so that each developer can have a different Cloud resource with his/her own resources

Author: Alain Spineux <alain@baculasystems.com>
Date:   Wed Sep 28 15:43:52 2016 +0200

    regress: add MaxContainerSize directive to bacula-sd.conf

Author: Kern Sibbald <kern@sibbald.com>
Date:   Mon Sep 5 08:13:48 2016 +0200

    regress: fix verify-data-test to work with Cloud + separate Verify to have separate error status

Author: Kern Sibbald <kern@sibbald.com>
Date:   Sat Jul 16 09:22:03 2016 +0200

    regress: PREBUILT implementation

Author: Kern Sibbald <kern@sibbald.com>
Date:   Sun Jul 10 12:40:10 2016 +0200

    regress: add FORCE_CLOUD

Author: Kern Sibbald <kern@sibbald.com>
Date:   Sat Jun 25 09:18:41 2016 +0200

    regress: add FORCE variant name to more output messages

Author: Kern Sibbald <kern@sibbald.com>
Date:   Tue Jun 21 11:24:46 2016 +0200

    regress: fix require_vtape to reject FORCE_ALIGNED and FORCE_DEDUP

Author: Alain Spineux <alain@baculasystems.com>
Date:   Mon Dec 14 12:37:29 2015 +0100

    regress add hangup-blowup-test

    - tests the setdebug blowup and hangup options
    - For some tests the SD or FD don't terminate or behave has expected,
      see "THIS IS NOT WORKING FIX IT" below
    - For blowup, this is often ok if the daemon is restarted. The dir
      nee to contact the "restarted" daemon to "terminate" the pending job.

Author: Alain Spineux <alain@baculasystems.com>
Date:   Thu Mar 5 16:02:30 2015 +0100

    regress: create the dde.conf file

    when in DEVELOPER, the existence of file dde.conf
    limit the original size of the DDE Index to 1M
    The Index can still grow over 1M or can be "optimized"

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Mon Feb 23 13:45:42 2015 +0100

    regress: Fix bconsole-test with check_jobmedia

Author: Alain Spineux <alain@baculasystems.com>
Date:   Wed Jan 14 12:00:05 2015 +0100

    regress: add check_dedup_enable and check_dedup_forced to functions

    call check_dedup_enable at the beginning of every dedup only tests
    check_dedup_enable test FORCE_DEDUP and DEDUP_FS_OPTION and
    - "exit 0" if not set
    - "exit 1" if wrong values
    - continue if FORCE_DEDUP and DEDUP_FS_OPTION are set

    check_dedup_forced call check_dedup_enable, but also
    check that DDE will receive data (aka DEDUP_FS_OPTION != none)

    -regress/bta (backtrace all) don't paging anymore, and display all the back trace
    - dedup-full-test is skipped is sudo cannot  be used without password by the current user

Author: Alain Spineux <alain@baculasystems.com>
Date:   Thu Nov 6 11:24:02 2014 +0100

    regress: rename chunck into chunk

Author: Alain Spineux <alain@baculasystems.com>
Date:   Mon Oct 20 12:25:10 2014 +0200

    regress: support new "dedup usage" outpout and test option "reset"

Author: Alain Spineux <alain@baculasystems.com>
Date:   Tue Sep 30 14:13:14 2014 +0200

    regress: Display the "Variant" of the test in the title

    The "variant" compile DEDUP_*, FORCE_ALIGNED and FORCE_SDCALLS
    The "title" now looks like :
    === Starting dedup-mode-test  Dedup(bothsides,fdcache=yes) at 13:01:30 ===

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Thu Sep 25 08:48:49 2014 +0200

    regress: avoid bad error reporting for restart2-job-test

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Sat Sep 20 12:38:58 2014 +0200

    regress: Do not report error for incomplete jobs in restart-*-test

Author: Alain Spineux <alain@baculasystems.com>
Date:   Wed Aug 27 11:04:48 2014 +0200

    regress: add dmsg() and dtitle() to scripts/functions

    dmsg "This message will be display only if debug is on"
    dtitle "This message will be rounded with === like below"

    ====================================================
    This message will be rounded with === like below
    ====================================================

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Tue Aug 19 09:07:01 2014 +0200

    regress: Store dedup engine in working/dde

Author: Kern Sibbald <kern@sibbald.com>
Date:   Sat Jun 14 17:55:47 2014 +0200

    Implement dummy_stmp

Author: Alain Spineux <alain@baculasystems.com>
Date:   Mon Jun 2 08:36:54 2014 +0200

    regress: add dedup-mode-test, test metrology accuracy and that dedup happens at the right place

    test default mode (bohsides, storage or node) only, use ./run to test all

Author: Alain Spineux <alain@baculasystems.com>
Date:   Thu May 22 17:04:40 2014 +0200

    regress: new 'run' script that handle more option for dedup

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Mon May 12 14:24:35 2014 +0200

    regress: Add dedup options to control dedup directives

Author: Alain Spineux <alain@baculasystems.com>
Date:   Mon Apr 7 15:08:12 2014 +0200

    Part 2 beginning dedup code

Author: Kern Sibbald <kern@sibbald.com>
Date:   Sat Jul 20 18:55:54 2013 +0200

    Fix seg fault bug 7901 bsock released during cancel

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Mon Apr 15 09:30:46 2013 +0200

    regress: Add FORCE_ALIGNED=yes option to use aligned format in normal tests

3 years agoBEE Backport from regress/scripts/bacula-sd-conf.vc.in
Eric Bollengier [Fri, 4 Sep 2020 09:39:27 +0000 (11:39 +0200)] 
BEE Backport from regress/scripts/bacula-sd-conf.vc.in

3 years agoBEE Backport from regress/scripts/bacula-sd-vtape.conf.in
Eric Bollengier [Fri, 4 Sep 2020 09:28:54 +0000 (11:28 +0200)] 
BEE Backport from regress/scripts/bacula-sd-vtape.conf.in

3 years agoBEE Backport from regress/scripts/bacula-sd-tape.conf.in
Eric Bollengier [Fri, 4 Sep 2020 09:28:36 +0000 (11:28 +0200)] 
BEE Backport from regress/scripts/bacula-sd-tape.conf.in

3 years agoregress: script permission
Eric Bollengier [Fri, 4 Sep 2020 09:21:11 +0000 (11:21 +0200)] 
regress: script permission

3 years agoregress: tweak space
Eric Bollengier [Fri, 4 Sep 2020 09:19:55 +0000 (11:19 +0200)] 
regress: tweak space

3 years agoregress: Remove Cloud{} resource from default config files
Eric Bollengier [Fri, 4 Sep 2020 09:14:30 +0000 (11:14 +0200)] 
regress: Remove Cloud{} resource from default config files

The cloud resource is automatically added when FORCE_CLOUD=yes

3 years agoBEE Backport regress/scripts/bacula-dir.conf.vc.in
Eric Bollengier [Fri, 4 Sep 2020 08:58:25 +0000 (10:58 +0200)] 
BEE Backport regress/scripts/bacula-dir.conf.vc.in

This commit is the result of the squash of the following main commits:

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Thu May 4 14:34:04 2017 +0200

    regress: Add templates for virtual changer

3 years agoBackport from BEE regress/scripts/bacula-dir.conf.maxruntime.in
Eric Bollengier [Fri, 4 Sep 2020 08:57:13 +0000 (10:57 +0200)] 
Backport from BEE regress/scripts/bacula-dir.conf.maxruntime.in

3 years agoBackport from BEE regress/scripts/bacula-dir-fifo.conf.in
Eric Bollengier [Fri, 4 Sep 2020 08:54:34 +0000 (10:54 +0200)] 
Backport from BEE regress/scripts/bacula-dir-fifo.conf.in

3 years agoBEE Backport regress/scripts/bacula-dir-migration.conf.in
Eric Bollengier [Fri, 4 Sep 2020 08:52:39 +0000 (10:52 +0200)] 
BEE Backport regress/scripts/bacula-dir-migration.conf.in

This commit is the result of the squash of the following main commits:

Author: Alain Spineux <alain@baculasystems.com>
Date:   Mon Apr 24 14:56:36 2017 +0200

    regress: add DedupPluginTest job to bacula-dir-migration.conf.in

    - not yet used right now

3 years agoBackport from BEE regress/scripts/ansi-sd-tape.conf.in
Eric Bollengier [Fri, 4 Sep 2020 08:50:21 +0000 (10:50 +0200)] 
Backport from BEE regress/scripts/ansi-sd-tape.conf.in

3 years agoBackport from BEE regress/scripts/asyncregress.sh
Eric Bollengier [Fri, 4 Sep 2020 08:49:54 +0000 (10:49 +0200)] 
Backport from BEE regress/scripts/asyncregress.sh

3 years agoBackport from BEE regress/scripts/aligned-bacula-dir.conf.in
Eric Bollengier [Fri, 4 Sep 2020 08:49:18 +0000 (10:49 +0200)] 
Backport from BEE regress/scripts/aligned-bacula-dir.conf.in

3 years agoBackport from BEE regress/scripts/aligned-bacula-sd.conf.in
Eric Bollengier [Fri, 4 Sep 2020 08:47:22 +0000 (10:47 +0200)] 
Backport from BEE regress/scripts/aligned-bacula-sd.conf.in

3 years agoBEE Backport ./bacula-sd-all.conf.in
Git Backport Process [Thu, 3 Sep 2020 16:24:08 +0000 (18:24 +0200)] 
BEE Backport ./bacula-sd-all.conf.in

This commit is the result of the squash of the following main commits:

3 years agoBEE Backport regress/scripts/do_sed
Eric Bollengier [Thu, 3 Sep 2020 16:22:44 +0000 (18:22 +0200)] 
BEE Backport regress/scripts/do_sed

This commit is the result of the squash of the following main commits:

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Fri Apr 3 11:41:21 2020 +0200

    regress: Fix MSSQL vss regress test

Author: Henrique <henrique.faria@baculasystems.com>
Date:   Wed Jan 29 12:29:03 2020 -0300

    regress: created regress test for full and incremental backups for hdfs

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Mon Jan 27 12:12:35 2020 +0100

    regress: Use TLS console in tls tests

Author: Radosław Korzeniewski <radekk@inteos.pl>
Date:   Tue Nov 19 19:47:35 2019 +0100

    k8s: Update regression tests preparation.

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Thu Oct 31 15:42:42 2019 +0100

    regress: Generate win32-bacula-dir.conf with do_sed

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Wed Oct 23 14:11:49 2019 +0200

    regress: Add regress script for k8s

Author: Henrique <henrique.faria@baculasystems.com>
Date:   Wed Jul 17 14:23:03 2019 -0300

    cdp-plugin: created regress script for linux

Author: Radoslaw Korzeniewski <radekk@inteos.pl>
Date:   Wed Nov 28 13:41:58 2018 +0100

    sybase: First regression test for Sybase Plugin.

Author: Radoslaw Korzeniewski <radekk@inteos.pl>
Date:   Thu Oct 4 08:36:35 2018 +0200

    regress: Add regression tests for docker

Author: Radosław Korzeniewski <radekk@inteos.pl>
Date:   Fri Jan 26 16:59:18 2018 +0100

    regress: Create proxmox scripts

    - estimate tests: 1-9,15
    - listing tests: all

    regress: Update regress test for backup.

    regress: Add a restore tests for Proxmoz and local files.

Author: Radosław Korzeniewski <radekk@inteos.pl>
Date:   Tue Jan 2 13:49:35 2018 +0100

    regress: Add scripts for XenServer Plugin

    regress: Fix for script for XenServer Plugin

    regress: Fix syntax error in regression script

    regress: Corrections to the regression scripts.

    regress: More fixes to the regression test scripts for XenServer Plugin.

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Wed Dec 20 13:43:30 2017 +0100

    regress: Generate swift-plugin-test-bacula-dir

Author: Radosław Korzeniewski <radekk@inteos.pl>
Date:   Thu Nov 16 13:57:37 2017 +0100

    regress: Add test for new handleXACLdata Plugin API callback.

3 years agotweak virtual-jobid-test
Eric Bollengier [Thu, 3 Sep 2020 12:57:16 +0000 (14:57 +0200)] 
tweak virtual-jobid-test

3 years agoAdd back UserIdACL in dird_conf.c for regress tests
Eric Bollengier [Thu, 3 Sep 2020 08:38:08 +0000 (10:38 +0200)] 
Add back UserIdACL in dird_conf.c for regress tests

3 years agoregress: Re-enable incremental-changer script
Eric Bollengier [Wed, 2 Sep 2020 17:24:57 +0000 (19:24 +0200)] 
regress: Re-enable incremental-changer script

3 years agoBEE Backport regress/tests/without-batch-insert-test
Eric Bollengier [Wed, 2 Sep 2020 13:43:39 +0000 (15:43 +0200)] 
BEE Backport regress/tests/without-batch-insert-test

This commit is the result of the squash of the following main commits:

Author: Eric Bollengier <eric@baculasystems.com>
Date:   Tue Dec 18 09:40:27 2018 +0100

    regress: Add test for DisableBatchInsert=yes