Changesets: bareos

master 05ff52e4

2023-06-26 11:56

pstorz

Ported: N/A

Details Diff
Update CHANGELOG.md
mod - CHANGELOG.md Diff File

master 7a0f786b

2023-06-26 11:44

arogge

Ported: N/A

Details Diff
matrix: add openSUSE/SLE 15.5 to test-images
mod - .matrix.yml Diff File

master e56fbc4c

2023-06-23 09:17

Sebastian Sura

Ported: N/A

Details Diff
device-resource: fix block size validation

Instead of checking for max_block_size > 0 instead check that the
value was not set by the parser.
mod - core/src/stored/device_resource.cc Diff File

master c19810a3

2023-06-23 09:17

Sebastian Sura

Ported: N/A

Details Diff
config parser: change how present items are stored

Instead of remembering the items by index, they are instead remembered
by their name. This allows other parts of the code to easily query
whether a member was set or not without having access to the list of
resource items.

This works since no two members of a class can have the same name.
mod - core/src/console/console_conf.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/inc_conf.cc Diff File
mod - core/src/dird/run_conf.cc Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/lib/bareos_resource.cc Diff File
mod - core/src/lib/bareos_resource.h Diff File
mod - core/src/lib/res.cc Diff File
mod - core/src/lib/resource_item.h Diff File
mod - core/src/qt-tray-monitor/tray_conf.cc Diff File
mod - core/src/stored/dev.cc Diff File
mod - core/src/stored/device_resource.h Diff File
mod - core/src/stored/stored_conf.cc Diff File

master 015652a7

2023-06-21 15:55

bruno-at-bareos

Ported: N/A

Details Diff
cats: add sql lstat_decode function, version 2230

- introduce a new sql function decode_lstat to help querying lstat field
of file table with PostgreSQL language and tool.
By default the function will return all available fields in lstat
you can restrict the desired field(s) by passing those in the param
text array.
- improvements made to the original function:
+ Moving to parallel safe gain 1 sec
Time: 33375.061 ms (00:33.375) - Original query
Time: 32689.084 ms (00:32.689) - Adding Parallel safe
+ Replace regexp_split_to_array by faster string_to_array (Arogge)
Time: 23095.753 ms (00:23.096) - 10 seconds gain
+ Replace length() for each loop with a variable; another 1s win
+ Reimplement FromBase64() function to handle bigint, skip negative
+ LinkFi need a review compared to C code (here bigint)
+ Modify lstat_decode() to return a table without the need to create
an empty table make the use easier
+ Future investigation get_bit,get_byte function may offer
further gain speed in bareos_frombase64()
- add a query for bconsole 22 list top XX biggest files for a jobid
- remove sql instruction from update script
- ddl scripts: unset PAGER before psql call
- move basefiles_baseid_seq alter to sql script
- add decode lstat function to update script
- as rhel7 use PostgreSQL < 10 function attribue parallel safe is
applied with an alter instruction only if pg > 10
use pg_temp.exec function so no drop is needed
- cats: update database version to 2230
- add database version pattern to cats.h

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/ddl/creates/postgresql.sql Diff File
add - core/src/cats/ddl/updates/postgresql.2210_2230.sql Diff File
mod - core/src/cats/ddl/versions.map.in Diff File
mod - core/src/cats/make_bareos_tables.in Diff File
mod - core/src/cats/update_bareos_tables.in Diff File
mod - core/src/dird/query.sql Diff File

master 0b2f06bf

2023-06-21 12:17

arogge

Ported: N/A

Details Diff
devtools: pr-tool: add ignore-status flag to check

pr-tool check now also understands the --ignore-status-checks option so
you can ignore status checks just like it works for merge.
mod - devtools/pip-tools/pr_tool/main.py Diff File

master 9b60b946

2023-06-21 08:52

Sebastian Sura


Committer: Philipp Storz

Ported: N/A

Details Diff
compat: move function to right place

We want to remove trailing slashes _before_ we convert them to vss
paths!
mod - core/src/win32/compat/compat.cc Diff File

master 5b00b448

2023-06-20 15:41

pstorz


Committer: Sebastian Sura

Ported: N/A

Details Diff
dird: show current and allowed console connections

When the allowed number of console connectinos was exceeded, before
only the fact that it is exceeded was logged without numbers.

Now both the allowed maximum and the current value are printed.
mod - core/src/dird/authenticate_console.cc Diff File

master b2473358

2023-06-20 10:54

Sebastian Sura


Committer: Philipp Storz

Ported: N/A

Details Diff
test-path-conversion: fix strncat workaround
mod - core/src/tests/test_path_conversion.cc Diff File

master 1fc7f4be

2023-06-20 09:39

Sebastian Sura


Committer: Philipp Storz

Ported: N/A

Details Diff
test-path-conversion: add missing comma
mod - core/src/tests/test_path_conversion.cc Diff File

master 48c84648

2023-06-19 17:05

arogge

Ported: N/A

Details Diff
devtools: make pr-tool sanity checks skippable
mod - devtools/pip-tools/pr_tool/main.py Diff File

master b6fbdf8e

2023-06-19 09:52

Sebastian Sura


Committer: Philipp Storz

Ported: N/A

Details Diff
check-sources: apply bareos-check-sources
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/findlib/attribs.cc Diff File
mod - core/src/findlib/bfile.cc Diff File
mod - core/src/include/baconfig.h Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/compat_old_conversion.cc Diff File
mod - core/src/tests/compat_old_conversion.h Diff File
mod - core/src/tests/test_path_conversion.cc Diff File
mod - core/src/tests/test_unicode_conversion.cc Diff File
mod - core/src/win32/compat/compat.cc Diff File
mod - core/src/win32/compat/winapi.cc Diff File
mod - core/src/win32/filed/vss.cc Diff File
mod - core/src/win32/filed/vss_generic.cc Diff File
mod - core/src/win32/findlib/win32.cc Diff File
mod - core/src/win32/findlib/win32.h Diff File
mod - core/src/win32/include/vss.h Diff File
mod - core/src/win32/include/winapi.h Diff File

master d2aae2a6

2023-06-19 09:21

Sebastian Sura


Committer: Philipp Storz

Ported: N/A

Details Diff
test-path-conversion: removed additional tests
mod - core/src/tests/test_path_conversion.cc Diff File

master a03cc1bb

2023-06-15 15:42

arogge

Ported: N/A

Details Diff
add workflow to build macos packages
add - .github/workflows/build-macos.yml Diff File

master 4ca9563c

2023-06-15 13:41

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
pkglist: add VMware packages to fedora
mod - docs/pkglists/Fedora_36.x86_64 Diff File
mod - docs/pkglists/Fedora_37.x86_64 Diff File

master d2d138a7

2023-06-15 09:27

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
record: remove deprecated block versions
mod - core/src/stored/record.cc Diff File

master 468f4ca0

2023-06-14 15:10

Alaa Eddine Elamri


Committer: Bareos Bot

Ported: N/A

Details Diff
revert commit 6c265ec52d1968b0c5f5e573833fe260e48ee30a

might solve a hidden problem on line 146
mod - core/src/stored/ansi_label.cc Diff File

master f9658263

2023-06-14 14:11

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
matrix.yml: remove testtypes and projectpackages

These parameters do not have an effect anymore.
mod - .matrix.yml Diff File

master 3d30592b

2023-06-12 16:43

stephand


Committer: pstorz

Ported: N/A

Details Diff
VMware Plugin: improve snapshot cleanup, bootOrder

If leftover snapshots exist from previous backups, they are now cleaned
up before taking a new snapshot. Additionally, the snapshot cleanup
after backup now works more reliable by reconnecting to the vCenter
server if necessary. Code refactored to consequently use methods from
pyVim.task.

- fix a bug when folder=/ is used.

Fixes: 0001533: Restoring vmware vms keeps failing, can't restore the data

- Fix restore when bootOrder was set

When bootOrder was set to a virtualDisk at backup time, ensure the
restore works by setting the bootOrder now after disks were added to
the recreated VM.

- Fix restore when virtualCdrom path is invalid

Restore fails when recreating a VM and the backing file of a virtual
CDROM is inaccessible, this can occur when it was connected to an ISO
file on a NFS datastore which is not accessible at restore time.
This change will then create a disconnected virtual CDROM to allow
the restore to finish successfully.

Co-authored-by: Philipp Storz <philipp.storz@bareos.com>
Affected Issues
0001533
mod - core/src/plugins/filed/python/vmware/BareosFdPluginVMware.py Diff File

master 7b84f946

2023-06-12 16:43

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001468

docs: Windows add Antivirus section
mod - CHANGELOG.md Diff File
mod - docs/manuals/source/TasksAndConcepts/TheWindowsVersionOfBareos.rst Diff File
add - docs/manuals/source/include/images/windows-defender-exclusion.png Diff File

master 62b49500

2023-06-12 16:43

pstorz

Ported: N/A

Details Diff
Update CHANGELOG.md
mod - CHANGELOG.md Diff File

master 2a009764

2023-06-12 14:40

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001448

scripts: config-lib improve setup_sd_user
mod - CHANGELOG.md Diff File
mod - core/scripts/bareos-config-lib.sh.in Diff File

master f292578a

2023-06-12 14:40

arogge

Ported: N/A

Details Diff
Update CHANGELOG.md
mod - CHANGELOG.md Diff File

master bcc2a32f

2023-06-12 10:02

bruno-at-bareos


Committer: pstorz

Ported: N/A

Details Diff
add improved and optimized screenshot

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - docs/manuals/source/include/images/windows-defender-exclusion.png Diff File

master 57b4ad0b

2023-06-12 09:46

Bruno Friedmann @Bareos


Committer: pstorz

Ported: N/A

Details Diff
Apply suggestions from code review

Co-authored-by: Philipp Storz <philipp.storz@bareos.com>
mod - docs/manuals/source/TasksAndConcepts/TheWindowsVersionOfBareos.rst Diff File
 First  Prev  1 2 3 ... 41 42 43 44 45 46 47 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 607 608 609  Next  Last