]> git.ipfire.org Git - thirdparty/bacula.git/log
thirdparty/bacula.git
3 years agobaculum: Add offset parameter to messages endpoint
Marcin Haba [Fri, 23 Dec 2022 10:13:25 +0000 (11:13 +0100)] 
baculum: Add offset parameter to messages endpoint

3 years agobaculum: Add offset parameter to event and pool list endpoint
Marcin Haba [Thu, 22 Dec 2022 15:04:50 +0000 (16:04 +0100)] 
baculum: Add offset parameter to event and pool list endpoint

3 years agobaculum: Add offset parameter to storage and client list endpoint
Marcin Haba [Thu, 22 Dec 2022 11:49:24 +0000 (12:49 +0100)] 
baculum: Add offset parameter to storage and client list endpoint

3 years agobaculum: Fix using multiple job statuses in list jobs jobstatus filter
Marcin Haba [Tue, 20 Dec 2022 08:32:27 +0000 (09:32 +0100)] 
baculum: Fix using multiple job statuses in list jobs jobstatus filter

3 years agobaculum: Add new job, fileset and media properties support
Marcin Haba [Thu, 15 Dec 2022 12:42:38 +0000 (13:42 +0100)] 
baculum: Add new job, fileset and media properties support

3 years agobaculum: Add dedupengine output type to status storage
Marcin Haba [Thu, 15 Dec 2022 09:49:22 +0000 (10:49 +0100)] 
baculum: Add dedupengine output type to status storage

3 years agobaculum: Tweak improve object groupping
Marcin Haba [Tue, 13 Dec 2022 13:28:44 +0000 (14:28 +0100)] 
baculum: Tweak improve object groupping

3 years agobaculum: Add option to enable/disable audit log
Marcin Haba [Tue, 13 Dec 2022 13:27:53 +0000 (14:27 +0100)] 
baculum: Add option to enable/disable audit log

3 years agoAdd afterjobid parameter to job list endpoint
Marcin Haba [Mon, 12 Dec 2022 09:13:57 +0000 (10:13 +0100)] 
Add afterjobid parameter to job list endpoint

3 years agobaculum: Add documentation for component actions
Marcin Haba [Fri, 9 Dec 2022 14:56:06 +0000 (15:56 +0100)] 
baculum: Add documentation for component actions

3 years agobaculum: Add documentation to new jobids parameter in job list endpoint
Marcin Haba [Fri, 9 Dec 2022 13:57:34 +0000 (14:57 +0100)] 
baculum: Add documentation to new jobids parameter in job list endpoint

3 years agobaculum: Add patch for offset parameter support in SQL queries
Marcin Haba [Fri, 9 Dec 2022 12:35:56 +0000 (13:35 +0100)] 
baculum: Add patch for offset parameter support in SQL queries

3 years agobaculum: Fix OFFSET parameter in PHP framework
Marcin Haba [Fri, 9 Dec 2022 12:30:34 +0000 (13:30 +0100)] 
baculum: Fix OFFSET parameter in PHP framework

Ticket in the PRADO framework GitHub project:

Support for OFFSET parameter without LIMIT clause in SQL query for TActiveRecord

https://github.com/pradosoft/prado/issues/819

3 years agobaculum: Add multiple jobids filter to jobs endpoint
Marcin Haba [Fri, 9 Dec 2022 12:24:18 +0000 (13:24 +0100)] 
baculum: Add multiple jobids filter to jobs endpoint

3 years agobaculum: Add offset parameter to jobs, objects and volumes endpoints
Marcin Haba [Fri, 9 Dec 2022 09:33:37 +0000 (10:33 +0100)] 
baculum: Add offset parameter to jobs, objects and volumes endpoints

3 years agobaculum: Fix sources endpoint double results
Marcin Haba [Fri, 9 Dec 2022 09:21:31 +0000 (10:21 +0100)] 
baculum: Fix sources endpoint double results

3 years agobaculum: Add new filters to object category sum endpoint
Marcin Haba [Tue, 6 Dec 2022 10:50:14 +0000 (11:50 +0100)] 
baculum: Add new filters to object category sum endpoint

Changes:
 - add new filters
 - rework /objects/stats/category-sum endpoint with keeping compatibility
 - change /jobs/stats/sum filter into /jobs/stats/type-sum
 - datestart and dateend parameters are now deprecated
 - datestart does not have default value (previously 1 month)
 - update documentation

3 years agobaculum: Add age parameter to jobs and objects endpoints
Marcin Haba [Mon, 5 Dec 2022 15:24:01 +0000 (16:24 +0100)] 
baculum: Add age parameter to jobs and objects endpoints

3 years agobaculum: Add group_limit, order_by and order_direction parameters to objects endpoint
Marcin Haba [Mon, 5 Dec 2022 14:03:59 +0000 (15:03 +0100)] 
baculum: Add group_limit, order_by and order_direction parameters to objects endpoint

3 years agobaculum: Add job sum statistics endpoint
Marcin Haba [Mon, 5 Dec 2022 08:42:08 +0000 (09:42 +0100)] 
baculum: Add job sum statistics endpoint

3 years agobaculum: Add sources endpoint
Marcin Haba [Thu, 1 Dec 2022 13:43:24 +0000 (14:43 +0100)] 
baculum: Add sources endpoint

3 years agobaculum: Fix time range filter for job and object endpoints
Marcin Haba [Tue, 22 Nov 2022 13:50:57 +0000 (14:50 +0100)] 
baculum: Fix time range filter for job and object endpoints

3 years agoAdd Thomas Franz to AUTHORS list
Eric Bollengier [Mon, 19 Dec 2022 11:23:18 +0000 (12:23 +0100)] 
Add Thomas Franz to AUTHORS list

3 years agoFix org#2665 About memory leak on FreeBSD with extended attributes
Thomas Franz [Mon, 19 Dec 2022 11:21:09 +0000 (12:21 +0100)] 
Fix org#2665 About memory leak on FreeBSD with extended attributes

Extended attributes in FreeBSD exists for attrnamespace "user" and
"system". Bacula saves this data serializing extended attributes for every
file.

In the source bxattr_freebsd.c of bacula 13.0.1 the following problems could be
identified:

 - Bug missing data during backup: If a file has extended attributes of type
   "system" but not of type "user" then these are missing in the serializing
   stream for the backup. This is caused by the return statement when no
   extended attribute of type "user" exists.

 - Memory leak when using extattr_namespace_to_string() because this function
   calls strdup() and does never free the memory allocated by strdup(). This
   problem did not exists until Bacula 7.4.4, but the correct handling was
   dropped in Bacula 7.4.5.

 - Memory leak during backup of files having extended attributes of both types
   "user" and "system". In this case the pointer "xlist" is used first for
   "user" and then for "system". The space allocated for "user" remains
   allocated.

 - Memory leak during backup of files having extended attributes of type "user"
   but not of type "system". In this case a return statetement is done for type
   "system" and the allocated memory for "user" cannot be freed in the coding
   after "bail_out:".

3 years agorpms: Tweak bacula.spec source definition
Eric Bollengier [Tue, 22 Nov 2022 09:39:10 +0000 (10:39 +0100)] 
rpms: Tweak bacula.spec source definition

3 years agoFix org#2577 Remove -f option from MySQL update scripts to detect errors properly
Eric Bollengier [Tue, 22 Nov 2022 08:33:20 +0000 (09:33 +0100)] 
Fix org#2577 Remove -f option from MySQL update scripts to detect errors properly

3 years agobaculum: Add time range parameters to objects endpoint
Marcin Haba [Wed, 16 Nov 2022 14:50:31 +0000 (15:50 +0100)] 
baculum: Add time range parameters to objects endpoint

3 years agobaculum: Add groupby parameter to object list endpoint
Marcin Haba [Tue, 15 Nov 2022 08:02:45 +0000 (09:02 +0100)] 
baculum: Add groupby parameter to object list endpoint

3 years agobaculum: Fix using operators for SQL queries
Marcin Haba [Thu, 10 Nov 2022 14:21:17 +0000 (15:21 +0100)] 
baculum: Fix using operators for SQL queries

3 years agobaculum: Add documentation to new job sort parameters
Marcin Haba [Wed, 9 Nov 2022 08:27:32 +0000 (09:27 +0100)] 
baculum: Add documentation to new job sort parameters

3 years agobaculum: Add to jobs endpoint parameters to sort property and sort order
Marcin Haba [Tue, 8 Nov 2022 14:59:13 +0000 (15:59 +0100)] 
baculum: Add to jobs endpoint parameters to sort property and sort order

3 years agobaculum: Add time range parameters to jobs endpoint
Marcin Haba [Tue, 8 Nov 2022 09:16:05 +0000 (10:16 +0100)] 
baculum: Add time range parameters to jobs endpoint

3 years agobaculum: Add new fileindex property to objects
Marcin Haba [Tue, 8 Nov 2022 09:11:32 +0000 (10:11 +0100)] 
baculum: Add new fileindex property to objects

3 years agobaculum: Tweak fix jobids parameter in Bvfs update endpoint
Marcin Haba [Thu, 3 Nov 2022 15:06:52 +0000 (16:06 +0100)] 
baculum: Tweak fix jobids parameter in Bvfs update endpoint

3 years agobaculum: Add jobids parameter to Bvfs update endpoint
Marcin Haba [Thu, 3 Nov 2022 15:04:04 +0000 (16:04 +0100)] 
baculum: Add jobids parameter to Bvfs update endpoint

3 years agoAdd jobids parameter to objects endpoint
Marcin Haba [Wed, 2 Nov 2022 09:50:30 +0000 (10:50 +0100)] 
Add jobids parameter to objects endpoint

3 years agobaculum: Adapt job record to version 16.0
Marcin Haba [Tue, 18 Oct 2022 13:45:59 +0000 (15:45 +0200)] 
baculum: Adapt job record to version 16.0

3 years agobaculum: Add restore plugin option fields endpoint
Marcin Haba [Tue, 18 Oct 2022 13:45:18 +0000 (15:45 +0200)] 
baculum: Add restore plugin option fields endpoint

3 years agobaculum: Add restore plugin options endpoint
Marcin Haba [Fri, 23 Sep 2022 13:14:03 +0000 (15:14 +0200)] 
baculum: Add restore plugin options endpoint

3 years agobaculum: Add capability to restore using plugin
Marcin Haba [Thu, 22 Sep 2022 07:33:51 +0000 (09:33 +0200)] 
baculum: Add capability to restore using plugin

3 years agobaculum: Add search Bacula items endpoint
Marcin Haba [Fri, 19 Aug 2022 12:13:22 +0000 (14:13 +0200)] 
baculum: Add search Bacula items endpoint

3 years agobaculum: Add Microsoft 365 plugin endpoint for listing logged in users for given...
Marcin Haba [Thu, 18 Aug 2022 11:35:26 +0000 (13:35 +0200)] 
baculum: Add Microsoft 365 plugin endpoint for listing logged in users for given tenant

3 years agobaculum: Add Microsoft 365 email attachment list endpoint
Marcin Haba [Thu, 18 Aug 2022 11:04:56 +0000 (13:04 +0200)] 
baculum: Add Microsoft 365 email attachment list endpoint

3 years agobaculum: Add Microsoft 365 email list endpoints
Marcin Haba [Thu, 18 Aug 2022 07:28:35 +0000 (09:28 +0200)] 
baculum: Add Microsoft 365 email list endpoints

3 years agobaculum: Add event list and single event record endpoints
Marcin Haba [Tue, 16 Aug 2022 14:13:47 +0000 (16:13 +0200)] 
baculum: Add event list and single event record endpoints

3 years agobaculum: Add object category status endpoint
Marcin Haba [Fri, 12 Aug 2022 14:19:03 +0000 (16:19 +0200)] 
baculum: Add object category status endpoint

3 years agobaculum: Add object versions endpoint
Marcin Haba [Fri, 12 Aug 2022 07:24:06 +0000 (09:24 +0200)] 
baculum: Add object versions endpoint

3 years agobaculum: Add object size statistics endpoint
Marcin Haba [Thu, 11 Aug 2022 13:04:11 +0000 (15:04 +0200)] 
baculum: Add object size statistics endpoint

3 years agobaculum: Add missing objectid parameter to API documentation
Marcin Haba [Thu, 11 Aug 2022 09:52:34 +0000 (11:52 +0200)] 
baculum: Add missing objectid parameter to API documentation

3 years agobaculum: Add object category stats endpoint
Marcin Haba [Thu, 11 Aug 2022 09:49:53 +0000 (11:49 +0200)] 
baculum: Add object category stats endpoint

3 years agobaculum: Tweak fix API documentation
Marcin Haba [Wed, 10 Aug 2022 13:05:04 +0000 (15:05 +0200)] 
baculum: Tweak fix API documentation

3 years agobaculum: Add single object record endpoint
Marcin Haba [Wed, 10 Aug 2022 12:52:00 +0000 (14:52 +0200)] 
baculum: Add single object record endpoint

3 years agobaculum: Add query command support, object endpoint and m365 user list endpoint
Marcin Haba [Wed, 10 Aug 2022 11:28:51 +0000 (13:28 +0200)] 
baculum: Add query command support, object endpoint and m365 user list endpoint

3 years agoAdd plugin column
Marcin Haba [Fri, 5 Aug 2022 13:38:53 +0000 (15:38 +0200)] 
Add plugin column

3 years agoFix org#2628 About improving the update_bacula_tables script on up to date catalogs
Eric Bollengier [Fri, 4 Nov 2022 09:17:21 +0000 (10:17 +0100)] 
Fix org#2628 About improving the update_bacula_tables script on up to date catalogs

3 years agoregress: Add sigterm-bacula-test to reproduce org#2624
Eric Bollengier [Tue, 30 Aug 2022 10:11:27 +0000 (12:11 +0200)] 
regress: Add sigterm-bacula-test to reproduce org#2624

3 years agoFix errors in update_bacula_tables
Eric Bollengier [Fri, 12 Aug 2022 15:43:03 +0000 (17:43 +0200)] 
Fix errors in update_bacula_tables

3 years agoupdate po Release-13.0.1
Eric Bollengier [Fri, 5 Aug 2022 15:13:35 +0000 (17:13 +0200)] 
update po

3 years agoupdate version
Eric Bollengier [Fri, 5 Aug 2022 15:09:08 +0000 (17:09 +0200)] 
update version

3 years agowin32: Update to openssl 1.1.1q
Eric Bollengier [Fri, 5 Aug 2022 15:08:43 +0000 (17:08 +0200)] 
win32: Update to openssl 1.1.1q

3 years agoupdate ReleaseNotes/Changelog
Eric Bollengier [Fri, 5 Aug 2022 15:08:06 +0000 (17:08 +0200)] 
update ReleaseNotes/Changelog

3 years agobaculum: Update release notes
Marcin Haba [Fri, 5 Aug 2022 13:47:22 +0000 (15:47 +0200)] 
baculum: Update release notes

3 years agobaculum: Update version
Marcin Haba [Fri, 5 Aug 2022 13:43:38 +0000 (15:43 +0200)] 
baculum: Update version

3 years agoFix org#2656 About incorrect error message on TLS CA Certificate
Eric Bollengier [Fri, 5 Aug 2022 08:48:24 +0000 (10:48 +0200)] 
Fix org#2656 About incorrect error message on TLS CA Certificate

3 years agoFix org#2594 About compilation warning on VolRead/WriteTime
Eric Bollengier [Fri, 5 Aug 2022 08:40:09 +0000 (10:40 +0200)] 
Fix org#2594 About compilation warning on VolRead/WriteTime

3 years agoFix org#2644 Add support for binary files to bacula md5sum
Eric Bollengier [Fri, 5 Aug 2022 08:15:07 +0000 (10:15 +0200)] 
Fix org#2644 Add support for binary files to bacula md5sum

3 years agoFix org#2655 About incorrect definition of MAX_FOPTS
Eric Bollengier [Fri, 5 Aug 2022 07:52:28 +0000 (09:52 +0200)] 
Fix org#2655 About incorrect definition of MAX_FOPTS

This triggers a stack buffer overflow bug in send_fileset. The
problem is that dird/fd_cmds.c includes findlib/find.h, which contains a
definition of MAX_FOPTS:

Thanks to Larry and Martin.

3 years agoFix org#2657 About startup problem for bacula-sd
Eric Bollengier [Fri, 5 Aug 2022 07:31:56 +0000 (09:31 +0200)] 
Fix org#2657 About startup problem for bacula-sd

3 years agotweak releasenotes
Eric Bollengier [Wed, 6 Jul 2022 15:02:37 +0000 (17:02 +0200)] 
tweak releasenotes

3 years agobaculum: Improve logging and add audit log
Marcin Haba [Thu, 4 Aug 2022 14:38:15 +0000 (16:38 +0200)] 
baculum: Improve logging and add audit log

3 years agobaculum: Adapt code to use PSR-4 autoloader
Marcin Haba [Wed, 3 Aug 2022 07:31:27 +0000 (09:31 +0200)] 
baculum: Adapt code to use PSR-4 autoloader

3 years agobaculum: Fix #2653 PHP warning about wrong array_key_exists() parameter in session...
Marcin Haba [Fri, 22 Jul 2022 01:20:54 +0000 (03:20 +0200)] 
baculum: Fix #2653 PHP warning about wrong array_key_exists() parameter in session record

3 years agoosx: Fix #9309 about extended attribute backup error on macOS
Eric Bollengier [Wed, 29 Jun 2022 17:35:21 +0000 (19:35 +0200)] 
osx: Fix #9309 about extended attribute backup error on macOS

Warning: xattr maximum length 182 is greater than MaximumNetworkBufferSize on file ...

3 years agoupdate configure
Eric Bollengier [Fri, 24 Jun 2022 07:28:28 +0000 (09:28 +0200)] 
update configure

3 years agoRework MacOS package
Eric Bollengier [Tue, 21 Jun 2022 13:06:32 +0000 (15:06 +0200)] 
Rework MacOS package

3 years agorpms: fix bacula spec file Branch-11.3
Eric Bollengier [Mon, 4 Jul 2022 20:33:07 +0000 (22:33 +0200)] 
rpms: fix bacula spec file

3 years agorpms: Add spec file for k8s tools
Eric Bollengier [Mon, 4 Jul 2022 20:18:17 +0000 (22:18 +0200)] 
rpms: Add spec file for k8s tools

3 years agorpms: more work on docker and docker tools
Eric Bollengier [Mon, 4 Jul 2022 20:14:47 +0000 (22:14 +0200)] 
rpms: more work on docker and docker tools

3 years agorpms: More work on spec files
Eric Bollengier [Mon, 4 Jul 2022 18:28:32 +0000 (20:28 +0200)] 
rpms: More work on spec files

3 years agorpms: Add kubernetes spec file
Eric Bollengier [Mon, 4 Jul 2022 18:27:34 +0000 (20:27 +0200)] 
rpms: Add kubernetes spec file

3 years agorpms: Fix cloud package
Eric Bollengier [Mon, 4 Jul 2022 17:46:39 +0000 (19:46 +0200)] 
rpms: Fix cloud package

3 years agowin32: update openssl to 1.1.1p
Eric Bollengier [Mon, 4 Jul 2022 09:09:31 +0000 (11:09 +0200)] 
win32: update openssl to 1.1.1p

3 years agoupdate version and releasenotes Release-13.0.0
Eric Bollengier [Mon, 4 Jul 2022 09:07:58 +0000 (11:07 +0200)] 
update version and releasenotes

3 years agoregress: Schedule nodump-test
Eric Bollengier [Mon, 4 Jul 2022 08:32:13 +0000 (10:32 +0200)] 
regress: Schedule nodump-test

3 years agoregress: Add test for the honornodumpflag option
Eric Bollengier [Mon, 4 Jul 2022 08:29:23 +0000 (10:29 +0200)] 
regress: Add test for the honornodumpflag option

3 years agoFix #9292 about file descriptor leak with the HonorNoDumpFlag fileset option
Eric Bollengier [Mon, 4 Jul 2022 08:13:32 +0000 (10:13 +0200)] 
Fix #9292 about file descriptor leak with the HonorNoDumpFlag fileset option

3 years agoregress: Rework the store-mngr-leastused function with more devices and more jobs
Eric Bollengier [Thu, 30 Jun 2022 13:55:45 +0000 (15:55 +0200)] 
regress: Rework the store-mngr-leastused function with more devices and more jobs

3 years agoregress: Enhance the add_virtual_changer() function
Eric Bollengier [Thu, 30 Jun 2022 13:55:22 +0000 (15:55 +0200)] 
regress: Enhance the add_virtual_changer() function

3 years agoFix #8955 About "Least Used" Storage Group not working as expected
Eric Bollengier [Thu, 30 Jun 2022 13:54:28 +0000 (15:54 +0200)] 
Fix #8955 About "Least Used" Storage Group not working as expected

The procedure to sort the Storage resource list with the number of concurrent
jobs was incorrectly done, leading to not select the "least used" resource.

3 years agoRemove limitation 64 Storage resources from the Storage Manager
Eric Bollengier [Thu, 30 Jun 2022 08:51:40 +0000 (10:51 +0200)] 
Remove limitation 64 Storage resources from the Storage Manager

3 years agoFix #9293 Incorrect debug message with NODUMP flag
Eric Bollengier [Tue, 28 Jun 2022 13:07:50 +0000 (15:07 +0200)] 
Fix #9293 Incorrect debug message with NODUMP flag

3 years agobaculum: Update version
Marcin Haba [Thu, 30 Jun 2022 13:41:14 +0000 (15:41 +0200)] 
baculum: Update version

3 years agobaculum: Update ReleaseNotes
Marcin Haba [Thu, 30 Jun 2022 13:40:59 +0000 (15:40 +0200)] 
baculum: Update ReleaseNotes

3 years agoFix compilation on MacOS
Eric Bollengier [Mon, 20 Jun 2022 12:55:08 +0000 (14:55 +0200)] 
Fix compilation on MacOS

3 years agoupdate releasenotes
Eric Bollengier [Fri, 3 Jun 2022 11:42:22 +0000 (13:42 +0200)] 
update releasenotes

3 years agoregress: Fix accurate-only-meta-bextract-test
Eric Bollengier [Wed, 25 May 2022 15:11:31 +0000 (17:11 +0200)] 
regress: Fix accurate-only-meta-bextract-test

3 years agoUpdate ReleaseNotes
Marcin Haba [Fri, 3 Jun 2022 02:54:12 +0000 (04:54 +0200)] 
Update ReleaseNotes

3 years agoupdate version
Eric Bollengier [Thu, 2 Jun 2022 16:12:40 +0000 (18:12 +0200)] 
update version

3 years agoupdate version and changelog
Eric Bollengier [Thu, 2 Jun 2022 07:55:40 +0000 (09:55 +0200)] 
update version and changelog

3 years agowin32: Update to OpenSSL 1.1.1o
Eric Bollengier [Wed, 1 Jun 2022 08:03:35 +0000 (10:03 +0200)] 
win32: Update to OpenSSL 1.1.1o