]>
git.ipfire.org Git - thirdparty/bacula.git/log
Eric Bollengier [Thu, 23 Sep 2021 06:59:48 +0000 (08:59 +0200)]
regress: Add tests for MetaAttachment
Eric Bollengier [Wed, 22 Sep 2021 16:11:38 +0000 (18:11 +0200)]
Add 'list metadata' help usage and add Name search for attachment
Eric Bollengier [Wed, 22 Sep 2021 15:01:06 +0000 (17:01 +0200)]
regress: Add tests for the list metadata command
Eric Bollengier [Wed, 22 Sep 2021 15:00:38 +0000 (17:00 +0200)]
Rename Client.Plugin to Client.Plugins
Eric Bollengier [Wed, 22 Sep 2021 15:00:13 +0000 (17:00 +0200)]
Add bconsole interface to metaxxx tables and rename Client.Plugin to Client.Plugins
Jorge Gea [Mon, 20 Sep 2021 16:00:46 +0000 (18:00 +0200)]
regress: first exclude expr regress
Jorge Gea [Tue, 21 Sep 2021 07:15:32 +0000 (09:15 +0200)]
Add Size to Email/Attachment metadata
Eric Bollengier [Fri, 17 Sep 2021 15:25:32 +0000 (17:25 +0200)]
totp: Display the keyname on creation
Eric Bollengier [Fri, 17 Sep 2021 11:51:40 +0000 (13:51 +0200)]
regress: Adapt for new btotp output
Eric Bollengier [Fri, 17 Sep 2021 11:51:25 +0000 (13:51 +0200)]
Cleanup btotp output
Eric Bollengier [Wed, 15 Sep 2021 10:17:45 +0000 (12:17 +0200)]
Tweak METAPLUGIN::perform_read_metadata_info() function
Eric Bollengier [Thu, 16 Sep 2021 10:50:20 +0000 (12:50 +0200)]
regress: Add procedure in test-plugin and metadata-test to check MetaEmail table
Eric Bollengier [Wed, 15 Sep 2021 07:38:45 +0000 (09:38 +0200)]
Modify meta_pkt to always have a terminated buffer
Eric Bollengier [Wed, 15 Sep 2021 07:37:56 +0000 (09:37 +0200)]
Scan metadata stream and insert into the catalog
Eric Bollengier [Wed, 15 Sep 2021 07:31:00 +0000 (09:31 +0200)]
update LICENSE-FOSS with cJSON and base32
Eric Bollengier [Mon, 13 Sep 2021 14:11:10 +0000 (16:11 +0200)]
Add cJSON lib
Eric Bollengier [Tue, 14 Sep 2021 14:28:51 +0000 (16:28 +0200)]
regresss: Schedule accurate-only-meta tests
Arnaud Garin [Thu, 16 Sep 2021 11:44:56 +0000 (13:44 +0200)]
Return name instead of data for file pruning + indent + regress test correction
Arnaud Garin [Wed, 15 Sep 2021 16:38:10 +0000 (18:38 +0200)]
From printf to dmsg with relevant debug level + add lock system + finished regress test
Arnaud Garin [Wed, 15 Sep 2021 06:53:08 +0000 (08:53 +0200)]
Updated help command + basic regress structure
Arnaud Garin [Tue, 14 Sep 2021 10:35:04 +0000 (12:35 +0200)]
Add new define keyword in common_fd + changed option -d for debug + check of argument and store/search return
Arnaud Garin [Mon, 13 Sep 2021 17:17:35 +0000 (19:17 +0200)]
Parsing and Makefile fixes
Arnaud Garin [Mon, 13 Sep 2021 07:38:15 +0000 (09:38 +0200)]
bjoblist creation + parsing of command
Eric Bollengier [Fri, 10 Sep 2021 14:51:50 +0000 (16:51 +0200)]
Fix error message in update_postgresql_tables_1023_to_1024
Eric Bollengier [Fri, 10 Sep 2021 10:22:10 +0000 (12:22 +0200)]
regress: Test events with the reload command
Eric Bollengier [Fri, 10 Sep 2021 10:21:00 +0000 (12:21 +0200)]
Add events when reloading the configuration
Michal Rakowski [Thu, 8 Jul 2021 10:55:05 +0000 (12:55 +0200)]
regress: add test for After Job runscript
Michal Rakowski [Wed, 17 Feb 2021 07:27:42 +0000 (08:27 +0100)]
Fix #7266 About Failing Runscript after not aborting job
Eric Bollengier [Mon, 6 Sep 2021 12:59:49 +0000 (14:59 +0200)]
regress: Fix totp test with non default BASEPORT
Michal Rakowski [Fri, 3 Sep 2021 08:46:03 +0000 (10:46 +0200)]
regress: update all-store-mngr-tests with recently added ones
Michal Rakowski [Tue, 17 Aug 2021 21:16:48 +0000 (23:16 +0200)]
regress: add multi-dev freespace test
Michal Rakowski [Thu, 12 Aug 2021 09:40:41 +0000 (11:40 +0200)]
regress: add initial freespace test
Michal Rakowski [Tue, 27 Jul 2021 20:58:16 +0000 (22:58 +0200)]
Introduce 'FreeSpace' storage policy
This policy queries each SD in the list for its FreeSpace
(as a sum of devices specified in the SD config)
and sort the list by FreeSpace returned.
Eric Bollengier [Fri, 30 Jun 2023 16:31:02 +0000 (18:31 +0200)]
update copyright year
Eric Bollengier [Fri, 3 Sep 2021 13:08:28 +0000 (15:08 +0200)]
regress: Test sendcommand for totp plugin
Eric Bollengier [Fri, 3 Sep 2021 08:43:09 +0000 (10:43 +0200)]
totp: Add %c variable for the console name in the sendcommand
Eric Bollengier [Fri, 3 Sep 2021 07:51:06 +0000 (09:51 +0200)]
regress: Schedule TOTP plugin in CDASH
Eric Bollengier [Fri, 3 Sep 2021 07:39:33 +0000 (09:39 +0200)]
regress: Add option to dummy_bsmtp to not wait for input
Eric Bollengier [Tue, 31 Aug 2021 08:48:52 +0000 (10:48 +0200)]
Allow to use edit_job_codes() without a JCR
Eric Bollengier [Tue, 17 Aug 2021 15:46:55 +0000 (17:46 +0200)]
Add ./configure option for the totp plugin
Eric Bollengier [Tue, 17 Aug 2021 15:40:17 +0000 (17:40 +0200)]
Add option to install totp plugin to ./configure
Eric Bollengier [Tue, 17 Aug 2021 09:55:31 +0000 (11:55 +0200)]
regress: Add totp-auth-plugin-test
Eric Bollengier [Fri, 3 Sep 2021 07:46:01 +0000 (09:46 +0200)]
Add TOTP Authentication plugin for the Director
Eric Bollengier [Fri, 3 Sep 2021 07:44:07 +0000 (09:44 +0200)]
Add console name to the authentication plugin framework
Eric Bollengier [Fri, 13 Aug 2021 08:17:33 +0000 (10:17 +0200)]
regress: Schedule base32-unitttest
Eric Bollengier [Fri, 13 Aug 2021 08:17:19 +0000 (10:17 +0200)]
regress: Add unittest for base32 encoding
Eric Bollengier [Fri, 13 Aug 2021 08:17:00 +0000 (10:17 +0200)]
Add bin_to_base32() function
Michal Rakowski [Fri, 2 Jul 2021 08:09:58 +0000 (10:09 +0200)]
regress: tweak runscript-test
Eric Bollengier [Thu, 12 Aug 2021 09:48:33 +0000 (11:48 +0200)]
Add Plugin field to sqlite backend
Eric Bollengier [Thu, 12 Aug 2021 09:47:15 +0000 (11:47 +0200)]
Add Plugin field in SQL Client table
Eric Bollengier [Thu, 12 Aug 2021 09:46:53 +0000 (11:46 +0200)]
regress: Add list-plugin-test
Eric Bollengier [Wed, 26 May 2021 08:30:21 +0000 (10:30 +0200)]
Fix memory problem in bpipe plugin
Michal Rakowski [Tue, 16 Feb 2021 16:14:37 +0000 (17:14 +0100)]
regress: Add test for purgin job by its name
Alain Spineux [Fri, 22 Jan 2021 10:26:34 +0000 (11:26 +0100)]
bgit: report unknow branch with a friendly message instead of a stacktrace
Eric Bollengier [Thu, 10 Dec 2020 19:05:01 +0000 (20:05 +0100)]
Add new Makefile to ./configure.in
Eric Bollengier [Fri, 26 May 2023 20:37:08 +0000 (22:37 +0200)]
Fix compilation on FreeBSD again
Eric Bollengier [Fri, 26 May 2023 12:54:16 +0000 (14:54 +0200)]
Fix compilation on FreeBSD
Eric Bollengier [Tue, 2 May 2023 07:53:26 +0000 (09:53 +0200)]
update releasenotes and version
Eric Bollengier [Tue, 4 Apr 2023 14:17:15 +0000 (16:17 +0200)]
Fix #10032 Allow restore menu 1 to users without sqlquery command ACL
Eric Bollengier [Tue, 4 Apr 2023 13:23:25 +0000 (15:23 +0200)]
Fix #10033 Add extra Client and FileSet ACL checks to the estimate command
Eric Bollengier [Tue, 4 Apr 2023 12:49:00 +0000 (14:49 +0200)]
Take the first valid FileSet for the restore Job with restricted consoles
Eric Bollengier [Tue, 4 Apr 2023 11:07:39 +0000 (13:07 +0200)]
regress: add more checks to console-acl-test
Eric Bollengier [Tue, 4 Apr 2023 09:58:16 +0000 (11:58 +0200)]
Restrict the use of local files during the restore file selection process when using a Restricted Console
In different restore menus, it is possible to fill a list of files to restore
from a local file. It is now not authorized from Restricted Console.
Eric Bollengier [Tue, 4 Apr 2023 09:57:10 +0000 (11:57 +0200)]
Disable Bootstrap manual selection in restore for Restricted Console
Eric Bollengier [Tue, 4 Apr 2023 06:35:26 +0000 (08:35 +0200)]
Fix #10030 About small issue while canceling the restore command
Eric Bollengier [Mon, 3 Apr 2023 15:30:34 +0000 (17:30 +0200)]
Fix issue in select_backups_before_date()
Eric Bollengier [Tue, 28 Mar 2023 15:39:01 +0000 (17:39 +0200)]
Fix small memory leak with setbandwidth command
Eric Bollengier [Tue, 28 Mar 2023 13:09:02 +0000 (15:09 +0200)]
Check ClientACL in acl_access_jobid_ok()
Eric Bollengier [Mon, 27 Feb 2023 10:24:48 +0000 (11:24 +0100)]
Fix #9907 About Director crash with Runscript Console
Eric Bollengier [Mon, 27 Mar 2023 13:36:31 +0000 (15:36 +0200)]
regress: Fix restore-by-file-tape
Remove duplicated stop_bacula call
Eric Bollengier [Fri, 24 Mar 2023 06:36:31 +0000 (07:36 +0100)]
regress: Fix maxtime-test for dedup
Eric Bollengier [Thu, 23 Mar 2023 18:09:08 +0000 (19:09 +0100)]
Do not display specific SQL errors to restricted consoles
Eric Bollengier [Wed, 22 Mar 2023 16:10:59 +0000 (17:10 +0100)]
regress: Add test for restart jobid=x
Eric Bollengier [Wed, 22 Mar 2023 14:08:25 +0000 (15:08 +0100)]
regress: Add test for purge jobs jobid=x with ACLs
Eric Bollengier [Wed, 22 Mar 2023 13:54:53 +0000 (14:54 +0100)]
Check client ACL on purge jobid=x
Eric Bollengier [Wed, 22 Mar 2023 13:54:31 +0000 (14:54 +0100)]
Add Client to JOB_DBR to ease ACL checking
Eric Bollengier [Tue, 21 Mar 2023 19:46:38 +0000 (20:46 +0100)]
Fix #9968 Adapt delete volume with restricted consoles
Eric Bollengier [Tue, 21 Mar 2023 19:46:09 +0000 (20:46 +0100)]
regress: Add test for delete volume and list jobmedia with restricted consoles
Eric Bollengier [Tue, 21 Mar 2023 10:17:21 +0000 (11:17 +0100)]
Fix #9968 Adapt restore menu and add RBCLIENT/BCLIENT in some ACL SQL checking
- menu 9
- menu 8
- menu 12
- menu 13
Eric Bollengier [Tue, 21 Mar 2023 10:16:46 +0000 (11:16 +0100)]
regress: Add restore tests
- menu 9
- menu 8
- menu 12
- menu 13
Eric Bollengier [Mon, 20 Mar 2023 16:50:40 +0000 (17:50 +0100)]
Add RBCLIENT ACL type to query both RCLIENT and BCLIENT
Eric Bollengier [Mon, 20 Mar 2023 12:44:16 +0000 (13:44 +0100)]
Include BackupClient in list jobs, list jobmedia, list joblog
Eric Bollengier [Fri, 17 Mar 2023 16:50:30 +0000 (17:50 +0100)]
regess: Add test with cancel on restricted console
Eric Bollengier [Fri, 17 Mar 2023 15:15:09 +0000 (16:15 +0100)]
Add JCR::use_client() to determine if a Job uses a Client
Eric Bollengier [Fri, 17 Mar 2023 15:00:21 +0000 (16:00 +0100)]
Adapt delete command to work with restricted consoles
Eric Bollengier [Fri, 17 Mar 2023 14:59:27 +0000 (15:59 +0100)]
Check Pool specific ACL in select_media_dbr()
Eric Bollengier [Fri, 17 Mar 2023 14:58:09 +0000 (15:58 +0100)]
Add Pool name to MEDIA_DBR
Eric Bollengier [Fri, 17 Mar 2023 12:59:27 +0000 (13:59 +0100)]
regress: check prune, purge and delete.
Eric Bollengier [Fri, 17 Mar 2023 12:58:59 +0000 (13:58 +0100)]
Adapt prune command for restricted console
Eric Bollengier [Fri, 17 Mar 2023 10:40:44 +0000 (11:40 +0100)]
regress: test the prune and purge command with restricted console
Eric Bollengier [Fri, 17 Mar 2023 10:40:19 +0000 (11:40 +0100)]
Fix list jobmedia command
Eric Bollengier [Fri, 19 Nov 2021 20:49:49 +0000 (21:49 +0100)]
regress: Add setup_rconsole
Eric Bollengier [Thu, 16 Mar 2023 08:52:49 +0000 (09:52 +0100)]
Fix #9968 Enhance restricted Console support
- Limit job list in restore menu 1 and 2
- Adapt restore menu 3 jobid selection
- Adapt restore menu 11 jobid selection
- Adapt restore jobid= parameter
- Add checks on restore file parameter
- Adapt purge commands
Eric Bollengier [Wed, 22 Feb 2023 08:14:24 +0000 (09:14 +0100)]
Fix warning reported by new GCC
Eric Bollengier [Tue, 21 Feb 2023 08:38:25 +0000 (09:38 +0100)]
rpms: Add rhel9 target to spec file
Marcin Haba [Mon, 1 May 2023 11:26:20 +0000 (13:26 +0200)]
baculum: Update release notes
Marcin Haba [Mon, 1 May 2023 11:12:45 +0000 (13:12 +0200)]
baculum: Add options to configure preserving table settings
This function is ported from Bacularis.
The function request comes from Lionel Plasse reported to Baculum on the Bacula-Users mailing list:
https://sourceforge.net/p/bacula/mailman/message/
37837701/
Marcin Haba [Mon, 1 May 2023 11:09:49 +0000 (13:09 +0200)]
baculum: Enhance validation in time period control
This function is ported from Bacularis.
Marcin Haba [Fri, 28 Apr 2023 14:57:18 +0000 (16:57 +0200)]
baculum: Fix problem with double jobids in jobs objects endpoint
Marcin Haba [Thu, 27 Apr 2023 12:13:06 +0000 (14:13 +0200)]
baculum: Fix offset and limit parameters for case when storage in catalog is inconsistent with configuration